Introdución
Hai unha batalla longa entre os usuarios de Linux sobre o que o editor de liña de comandos é o mellor. En un campo, vi é o editor que regula o roost pero noutro, trátase de emacs.
Para o resto de nós que só necesitamos algo sinxelo de usar para editar ficheiros hai nano . Non me malinterprete vi e emacs son editores moi poderosos, pero ás veces só tes que abrir, modificar e gardar un ficheiro sen recordar os atallos de teclado.
O editor nano ten o seu propio conxunto de atallos de teclado, por suposto e nesta guía apunto a axudarche a entender o significado de todas as teclas especiais que podes usar para facer a túa vida máis sinxela ao usar nano.
Como conseguir Nano
O editor nano está dispoñible por defecto en todas as distribucións de Linux máis populares e pode executalo cun simple comando:
na no
O comando anterior simplemente abrirá un novo ficheiro. Podes escribir na fiestra, gardar o ficheiro e saír.
Como abrir un novo ficheiro e darlle un nome usando Nano
Aínda que simplemente executando nano está ben, pode querer dar un nome a un documento antes de comezar. Para facelo, simplemente dá o nome do ficheiro despois do comando nano.
nano myfile.txt
Pode, por suposto, proporcionar unha ruta completa para abrir un ficheiro en calquera lugar do seu sistema Linux (sempre que teña os permisos para facelo).
na no / path / to / myfile.txt
Como abrir un ficheiro existente usando Nano
Podes usar o mesmo comando que o anterior para abrir un ficheiro existente. Simplemente execute nano coa ruta ao ficheiro que desexa abrir.
Para poder editar o ficheiro debes ter permisos para editar o ficheiro doutro xeito, abrirase como un arquivo readonly (supoñendo que tes permisos de lectura).
na no / path / to / myfile.txt
Pode, por suposto, usar o comando sudo para elevar os seus permisos para permitir a edición de calquera ficheiro.
Como gardar un ficheiro usando Nano
Pode engadir texto ao editor nano simplemente escribindo os contidos directamente no editor. Gardando o ficheiro, con todo, require o uso dun atallo de teclado.
Para gardar un ficheiro en nano, prema Ctrl e ó mesmo tempo.
Se o ficheiro xa ten un nome só tes que premer Intro para confirmar o nome doutro xeito terás que introducir o nome do ficheiro ao que queres gardar o ficheiro.
Como gardar un ficheiro en formato DOS usando Nano
Para gardar o ficheiro en formato DOS, prema Ctrl e o para abrir a caixa do nome do ficheiro. Agora presiona alt e d para o formato DOS.
Como gardar un ficheiro en formato MAC usando Nano
Para gardar o ficheiro en formato MAC, prema Ctrl e o para abrir a caixa do nome do ficheiro. Agora prema alt e m para o formato MAC.
Como engadir o texto de Nano ao final doutro ficheiro
Pode engadir o texto no ficheiro que está editando ao final doutro ficheiro. Para facelo, prema Ctrl e o para abrir a caixa do nome do ficheiro e introduza o nome do ficheiro ao que quere anexar.
O seguinte bit é moi importante:
Prema Alt e a
Isto cambiará o nome do ficheiro de gardar o nome do ficheiro para engadir.
Agora, cando presionas devolveráselle o texto no editor aberto que se engadirá ao nome do ficheiro que introduciu.
Como prefixar o texto de Nano ao comezo doutro ficheiro
Se non quere anexar o texto a outro ficheiro, pero quere que o texto apareza ao comezo doutro ficheiro, entón ten que prefixalo.
Para prefixar un ficheiro prema ctrl e o para abrir a caixa do nome do ficheiro e introduza a rota ao ficheiro ao que desexa engadir.
De novo moi importante:
Prema alt e p
Isto cambiará o nome do ficheiro de gardar o nome do ficheiro ao prefixo.
Como facer copias de seguridade dun ficheiro antes de gardalo en Nano
Se desexa gardar os cambios nun ficheiro que está a editar, pero quere manter unha copia de seguridade do orixinal, prema Ctrl e ou para abrir a xanela de gardar e logo prema Alt e B.
A palabra [backup] aparecerá no cadro do ficheiro.
Como saír de Nano
Despois de ter rematado de editar o ficheiro, quererá deixar o editor nano.
Para saír de Nano, preme simplemente Ctrl e X ao mesmo tempo.
Se o ficheiro non se gardou, solicitaráselle que o faga. Se selecciona "Y", solicitaráselle que introduza un nome de ficheiro.
Como cortar texto usando Nano
Para cortar unha liña de texto en nano, prema Ctrl e K ao mesmo tempo.
Se preme CTRL e K de novo antes de realizar outros cambios, a liña de texto engádese ao portapapeis virtual.
Cando comece a escribir máis texto ou borrar texto e prema Ctrl e K, entón o borrador está borrado e só a última liña que cortará estará dispoñible para pegar.
Se desexa cortar só unha parte dunha liña, prema Ctrl e 6 ao comezo do texto que desexa cortar e logo preme Ctrl e K para cortar o texto.
Como pegar texto usando Nano
Para pegar texto usando nano simplemente prema Ctrl e. Podes usar ese atallo de teclado varias veces para pegar continuamente as liñas unha e outra vez.
Como xustificar e non xustificar o texto en Nano
Xeralmente non usaremos nano como procesador de texto e por iso non estou demasiado seguro por que querías xustificar o texto pero facelo en nano, preme Ctrl e J.
Pode xustificar o texto premendo Ctrl e. Si, sei que este é o mesmo atallo para pegar texto e porque hai moitos máis accesos dispoñibles. Non sei porque os desenvolvedores non escolleron un atallo diferente.
Mostrando a posición do cursor usando Nano
Se queres saber ata que punto está un nano no documento, podes premer as teclas ctrl e c ao mesmo tempo.
A saída móstrase no seguinte formato:
liña 5/11 (54%), col 10/100 (10%), char 100/200 (50%)
Isto permítelle saber exactamente onde está no documento.
Como ler un ficheiro usando Nano
Se abriu o nano sen especificar un nome de ficheiro, pode abrir un ficheiro premendo ctrl e r ao mesmo tempo.
Agora podes especificar un nome de ficheiro para ler no editor. Se xa tes texto cargado na xanela, o ficheiro que leu engadirá á parte inferior do texto actual.
Se quere abrir o novo ficheiro nun novo buffer, prema alt e f .
Como buscar e substituír o uso de Nano
Para iniciar unha busca dentro de nano, prema Ctrl e \ .
Para desactivar a substitución, prema ctrl e r. Pode activar a substitución de novo repetindo a tecla.
Para buscar texto, introduza o texto que desexa buscar e prema o retorno.
Para buscar cara atrás a través do ficheiro prema ctrl e r para abrir a xanela de busca. Prema ao t b .
Para forzar a sensibilidade dos casos, ábrese a xanela de busca de novo e despois prema Alt e c . Podes desactivalo repitiendo a tecla.
Nano non sería un editor de texto Linux se non proporcionaba un xeito de buscar usando expresións regulares. Para converter as expresións regulares de novo na xanela de busca e despois prema Alt e r .
Agora podes usar expresións regulares para buscar texto.
Consulte a súa ortografía dentro de Nano
Unha vez máis, o nano é un editor de texto e non un procesador de texto, polo que non estou seguro de por que a ortografía é unha característica clave do mesmo pero realmente podes verificar os teus grafos usando o atallo de teclado ctrl e t .
Para que isto funcione necesitará instalar o paquete de hechizos.
Interruptores Nano
Hai un número de interruptores que podes especificar ao usar o nano. Os mellores están cubertos a continuación. Podes atopar o resto lendo o manual nano.
- nano -B (fai unha copia de seguridade do ficheiro antes de editalo)
- nano -E (converte pestañas a espazos ao editar)
- nano -c (constantemente amosa as estatísticas de posición do cursor)
- nano -i (sangra automaticamente as liñas novas na mesma posición que a liña anterior)
- nano-k (cambie de corte para que corta a posición do cursor en vez de toda a liña)
- nano -m (fornece o soporte do rato para o editor)
- nano -v (abre o ficheiro como readonly)
Resumo
Esperemos que isto teña dado unha mellor comprensión do editor nano. Paga a pena aprender e comanda moito menos dunha curva de aprendizaxe que calquera vi ou emacs.