nano és un editor de text en mode terminal, senzill i
lleuger, inclòs per defecte en la majoria de distribucions GNU/Linux i
macOS. És ideal per editar fitxers de configuració, scripts i documents
de text directament des de la línia d’ordres.
1. Obrir i tancar fitxers
nano fitxer.txt # Obre (o crea) un fitxernano +20 fitxer.txt # Obre el fitxer a la línia 20nano-l fitxer.txt # Obre mostrant els números de líniasudo nano /etc/hosts # Obre un fitxer que requereix permisos de root
Per sortir:
Acció
Drecera
Sortir
Ctrl+X
Desar i sortir
Ctrl+X → Y → Intro
Sortir sense desar
Ctrl+X → N
2. Desar fitxers
Acció
Drecera
Desar (Write Out)
Ctrl+O → Intro
Desar amb un altre nom
Ctrl+O → escriure el nom → Intro
3. Navegació
Acció
Drecera
Moure el cursor
Fletxes del teclat
Inici de línia
Ctrl+A
Final de línia
Ctrl+E
Inici del fitxer
Ctrl+Home o Ctrl+Y (pàg. anterior fins al
principi)
Final del fitxer
Ctrl+End o Ctrl+V (pàg. següent fins al
final)
Pujar una pàgina
Ctrl+Y
Baixar una pàgina
Ctrl+V
Anar a una línia concreta
Ctrl+_ → escriure número de línia
4. Cercar i substituir
Acció
Drecera
Cercar
Ctrl+W → escriure el text → Intro
Cercar la coincidència següent
Ctrl+W → Intro (repeteix l’última
cerca)
Cercar i substituir
Ctrl+\ → text a cercar → Intro → text de
substitució → Intro
Substituir totes les ocurrències
Dins del mode substitució: A
La cerca predeterminada no distingeix
majúscules/minúscules. Dins del mode de cerca, Alt+C activa/desactiva la sensibilitat a majúscules.
5. Tallar, copiar i enganxar
nano treballa amb el concepte de marcar
text (com una selecció):
Acció
Drecera
Marcar inici de selecció
Alt+A (o Ctrl+6)
Tallar línia sencera
Ctrl+K
Tallar selecció marcada
Ctrl+K (un cop marcada)
Copiar selecció marcada
Alt+6
Enganxar
Ctrl+U
Ctrl+K sense selecció talla la línia sencera on es troba
el cursor. Si s’executa diverses vegades seguides, les línies s’acumulen
al porta-retalls.
6. Desfer i refer
Acció
Drecera
Desfer
Alt+U
Refer
Alt+E
7. Altres funcions útils
Acció
Drecera
Mostrar ajuda (llista de dreceres)
Ctrl+G
Mostrar la posició del cursor (línia i columna)
Ctrl+C
Activar/desactivar numerat de línies
Alt+N
Activar/desactivar el mode multilínia (soft wrap)
Alt+L
Inserir el contingut d’un altre fitxer
Ctrl+R → nom del fitxer
Obrir una shell (sortir temporalment)
Ctrl+T (en algunes versions)
8. Opcions en iniciar nano
Opció
Descripció
-l o --linenumbers
Mostra números de línia
-v o --view
Mode només lectura
-w o --nowrap
Desactiva el trencament de línies llargues
-i o --autoindent
Activa el sagnat automàtic
-m o --mouse
Activa el suport del ratolí
+N
Obre el fitxer a la línia N
9. La barra inferior
Quan obres nano, a la part inferior apareixen les
dreceres disponibles en el context actual. El símbol ^
representa la tecla Ctrl i M- representa la
tecla Alt.
^G Ajuda ^O Desa ^W Cerca ^K Talla ^X Surt^R Insereix ^\ Subst. ^C Posició ^U Enganxa ^T Ortogr.
10. Fitxer de configuració
El comportament de nano es pot personalitzar editant el
fitxer:
~/.nanorc # Configuració de l'usuari actual/etc/nanorc # Configuració global del sistema
Exemples d’opcions per a ~/.nanorc:
set linenumbers # Mostra sempre els números de líniaset autoindent # Sagnat automàticset tabsize 4 # Amplada del tabulador = 4 espaisset mouse # Activa el ratolíset softwrap # Trenca les línies llargues visualmentset nowrap # Alternativament, no trenca res