Introducció
Hi ha una batalla de llarga durada entre els usuaris de Linux sobre l'editor de línia d'ordres que és el millor. En un camp, vi és l'editor que regula el roost però en un altre, es tracta d'emacs.
Per a la resta de nosaltres que només necessiteu alguna cosa senzilla d'usar per editar fitxers, hi ha nano. No em malinterpreti vi i els emacs són editors molt poderosos, però de vegades només cal obrir, modificar i guardar un fitxer sense recordar les dreceres del teclat.
L'editor nano té, per descomptat, el seu propi conjunt de dreceres de teclat i, en aquesta guia, tinc l'intenció d'ajudar-vos a comprendre el significat de totes les pulsacions de teclat especials que podeu utilitzar per fer-vos la vida més fàcil quan feu servir nano.
Com aconseguir Nano
L'editor nano està disponible per defecte en totes les distribucions Linux més populars i podeu executar-lo amb un simple comandament:
na no
L'ordre anterior només obrirà un nou fitxer. Podeu escriure a la finestra, desar el fitxer i sortir.
Com obrir un nou fitxer i donar-li un nom amb Nano
Tot i que simplement executeu nano està bé, és possible que vulgueu donar un nom al vostre document abans de començar. Per fer-ho, nomes el nom del fitxer després de l'ordre nano.
nano myfile.txt
Podeu, per descomptat, proporcionar una ruta completa per obrir un fitxer en qualsevol lloc del vostre sistema Linux (sempre que tingui els permisos per fer-ho).
na no / path / to / myfile.txt
Com obrir un fitxer existent amb Nano
Podeu utilitzar la mateixa ordre que l'anterior per obrir un fitxer existent. Simplement executeu nano amb la ruta d'accés al fitxer que voleu obrir.
Per poder editar el fitxer, heu de tenir permisos per editar el fitxer, s'obrirà com a fitxer de lectura (suposant que teniu permisos de lectura).
na no / path / to / myfile.txt
Per descomptat, podeu utilitzar l'ordre sudo per elevar els vostres permisos per permetre l'edició de qualsevol fitxer.
Com desar un fitxer amb Nano
Podeu afegir text al editor nano simplement escrivint els continguts directament a l'editor. No obstant, si es guarda l'arxiu, es requereix l'ús d'una drecera de teclat.
Per desar un fitxer a nano premeu Ctrl i al mateix temps.
Si el vostre fitxer ja té un nom, només heu de prémer Enter per confirmar el nom, en cas contrari haurà d'introduir el nom del fitxer que voleu desar el fitxer.
Com desar un fitxer en format DOS mitjançant Nano
Per guardar el fitxer en format DOS premeu ctrlioper mostrar el quadre de nom del fitxer. Premeu ara Altidper al format DOS.
Com desar un fitxer en format MAC mitjançant Nano
Per guardar el fitxer en format MAC premeuctrlioper mostrar el quadre de nom del fitxer. Premeu ara Altimper a format MAC.
Com s'adjunta el text de Nano al final d'un altre fitxer
Podeu afegir el text al fitxer que esteu editant al final d'un altre fitxer. Per fer-ho premeuctrlioper mostrar el quadre del nom del fitxer i introduïu el nom del fitxer al que voleu afegir.
El següent bit és molt important:
Premeu Alt i a
Això canviarà el nom de fitxer de guardar el text al nom del fitxer per a l'addició.
Ara, quan premeu Retorn, el text de l'editor obert s'afegirà al nom del fitxer que heu introduït.
Com prefixar el text des de Nano fins al començament d'un altre fitxer
Si no voleu afegir el text a un altre fitxer, però voleu que el text aparegui al començament d'un altre fitxer, caldrà que el prefixi.
Prefixar un fitxer premeuctrlioper mostrar el quadre del nom del fitxer i introduir la ruta d'accés al fitxer al qual voleu afegir.
De nou molt important:
Premeu Alt i pàg
Això canviarà el nom del fitxer de desar el text al nom del fitxer al prefix a.
Com fer una còpia de seguretat d'un fitxer abans de desar-lo a Nano
Si voleu desar els canvis en un fitxer que esteu editant, però voleu mantenir una còpia de seguretat de l'original al vostre sistema de fitxers de Linux, premeuctrlioper obrir la finestra de guardar i, a continuació, premeuAlt i B.
La paraula còpia de seguretat apareixerà al quadre del nom del fitxer.
Com sortir de Nano
Un cop hàgiu acabat d'editar el vostre fitxer, voldreu sortir de l'editor nano.
Per sortir de nano, simplement premeuctrl i x al mateix temps.
Si el fitxer no s'ha desat, se us demanarà que ho feu. Si seleccioneu "I", se us demanarà que introduïu un nom de fitxer.
Com tallar text mitjançant Nano
Per tallar una línia de text a la premsa nanoctrlikal mateix temps.
Si premeuctrlikuna altra vegada abans de fer qualsevol altre canvi, la línia de text s'afegeix al portapapers virtual.
Quan comenceu a escriure més text o suprimir text i premeuctrlikllavors el porta-retalls està buidat i només l'última línia que es talla estarà disponible per enganxar-la.
Si voleu tallar només una part de la línia, premeuctrli6 al principi del text que voleu tallar i, a continuació, premeuctrlikper tallar el text.
Com enganxar el text mitjançant Nano
Per enganxar el text amb nano, simplement premeuctrliu. Podeu utilitzar aquesta drecera de teclat diverses vegades per enganxar-les contínuament una i altra vegada.
Com justificar i injustificar el text a Nano
En general, no utilitzaràs nano com a processador de textos i, per tant, no estic completament segur de per què voldries justificar el text però que ho fas en nano pressctrlij.
Podeu injustificar el text prementctrliu. Sí, sé que aquesta és la mateixa drecera per enganxar text i que hi ha moltes més dreceres disponibles. No sé per què els desenvolupadors no van triar cap drecera diferent.
S'està mostrant la posició del cursor utilitzant Nano
Si voleu saber fins a quin punt un document es troba dins de nano, podeu prémer elctrlictecles al mateix temps.
La sortida es mostra en el següent format:
línia 5/11 (54%), col 10/100 (10%), xarxes 100/200 (50%)
Això us permet saber exactament on es troba al document.
Com llegir un fitxer amb Nano
Si heu obert el nano sense especificar un nom de fitxer, podeu obrir un fitxer prement el símbol del sistemactrliral mateix temps.
Ara podeu especificar un nom de fitxer per llegir a l'editor. Si ja teniu text carregat a la finestra, el fitxer que llegiu s'afegirà a la part inferior del text actual.
Si voleu obrir el nou fitxer en una nova memòria intermèdia, premeu Alti f.
Com cercar i reemplaçar amb Nano
Per iniciar una cerca dins de nano pressctrli.
Per desactivar la premsa de reemplaçamentctrlir.Podeu activar la substitució de nou repetint la tecla.
Per cercar text, introduïu el text que voleu cercar i premeu retorn.
Per fer una cerca cap a enrere a través del fitxer, premeuctrlirper obrir la finestra de cerca. Premeu Altib.
Per forçar la sensibilitat dels casos, torneu a obrir la finestra de cerca i, a continuació, premeu Altic. Podeu desactivar-la de nou repetint la tecla.
Nano no seria un editor de text de Linux si no proporcionava una manera de cercar mitjançant expressions regulars. Per tornar a activar expressions regulars, torneu a obrir la finestra de cerca i, a continuació, premeu Altir.
Ara podeu utilitzar expressions regulars per cercar text.
Consulteu la vostra ortografia dins de Nano
Una vegada més, nano és un editor de text i no un processador de textos, així que no estic segur de per què l'ortografia és una característica clau d'aquest, però sí que podeu verificar les seves ortografies fent servirctrlitdrecera de teclat
Perquè això funcioni necessiteu instal·lar el paquet d'encanteri.
Interruptors Nano
Hi ha una sèrie d'interruptors que podeu especificar quan feu servir nano. Els millors es cobreixen a continuació. Podeu trobar la resta llegint el manual nano.
- nano -B (fa una còpia de seguretat del fitxer abans d'editar-lo)
- nano-E (converteix pestanyes a espais en editar)
- nano -c (mostra constantment les estadístiques de la posició del cursor)
- nano -i (indenta automàticament línies noves a la mateixa posició que la línia anterior)
- nano -k (commuta la tija perquè es talli de la posició del cursor en lloc de tota la línia)
- nano-m (proporciona el suport del ratolí a l'editor)
- nano-v (obre el fitxer com a lectura)
Resum
Tant de bo això us donarà una millor comprensió de l'editor nano. Val la pena aprendre i mana molt menys d'una corba d'aprenentatge que vi o emacs.