it-swarm.dev

Jak editovat soubory v terminálu pomocí nano?

Někdy nelze použít grafický textový editor jako gedit nebo kate (protože jste například ve virtuální konzoli). Naštěstí pro terminál existují textové editory. Snadný je nano, ale nerozumím tomu, jak s ním pracovat.

Pokud začnu nano spuštěním nano, měl by mi pomoci spodní text, ale vše, co vidím, jsou věci jako ^G Get Help ^O WriteOut.

  1. Jak mohu otevřít textové soubory pro úpravy?
  2. Jak mohu soubor uložit?
  3. Jak mohu ukončit editor bez uložení změn?
  4. Jak editovat? Slyšel jsem, že musíte zadat nějaké příkazy, abyste mohli začít upravovat v vi, platí to také pro nano?
  5. Někdy, pokud se mi podaří otevřít soubor, je text nečitelný kvůli jeho barvám. Jak mohu tyto barvy zakázat? (viz obrázek níže)
  6. V některých souborech jsou řádky zkráceny, protože se nevejdou na obrazovku. Jak tomu mohu zabránit? (viz obrázek níže)

nano screenshot

54
Lekensteyn

Ctrl + G vám umožní přečíst si nápovědu. nano umí udělat docela pěkné věci, takže možná budete chtít pootevřít trochu tam.

Když vidíš ^G (et al) to znamená Ctrl + G. Na stránkách nápovědy M-H znamená Alt + H.

Jak mohu otevřít textové soubory pro úpravy?

Toto je výchozí hodnota v nano. Otevřete a soubor a jste připraveni zahájit úpravy:

nano filename

Poznámka: Nebudete moci ukládat, pokud nemáte pro tento soubor oprávnění k zápisu.

Jak mohu soubor uložit?

F3 vám umožní ušetřit bez ukončení. V opačném případě, Ctrl + X zobrazí výzvu, pokud jste provedli změny. lis Y když se to zeptá, a Enter k potvrzení názvu souboru.

Jak mohu ukončit editor bez uložení změn?

Ctrl + X, pak N když se zeptá, zda chcete uložit.

Jak editovat? Slyšel jsem, že musíte zadat nějaké příkazy, abyste mohli začít upravovat vi, je to pravda i pro nano?

Jak je uvedeno výše, ne. nano je jednoduchý. Jakmile se otevře, přepne se do režimu úprav. Můžete použít klávesy se šipkami, Page Up / Page Down a Home / End jako v geditu. Nelze použít myš k posunutí pozice kurzoru.

Někdy, pokud se mi podaří otevřít soubor, je text nečitelný kvůli jeho barvám. Jak mohu tyto barvy zakázat?

Barvy jsou načteny přes nanorc framework. Jedná se o soubory, které se načtou při načtení nano, které v zásadě zvýrazňují zvýraznění syntaxe. Chcete-li zvýraznit syntaxi, stiskněte Alt + Y. Chcete-li jej trvale zakázat pro určité typy souborů, upravte /etc/nanorc a vložte hash značku (#) před include "/usr/share/nano/*.nanorc".

V některých souborech jsou řádky zkráceny, protože se nevejdou na obrazovku. Jak tomu mohu zabránit?

Snažil jsem se něco najít, ale to nejlepší, co jsem viděl, bylo umožnění soft-line-wrap s funky kombinací kláves: Alt + $ (Alt + Shift + 4). Chcete-li ve výchozím nastavení aktivovat obtékání měkkých čar, přidejte do řádku ~/.nanorc:

set softwrap

Více informací o tomto konfiguračním souboru naleznete na man nanorc .

73
Oli

Ve spodním textu je ^ znamená Ctrl and M- znamená Alt

Tak^G je Ctrl-G a M-Y je Alt-Y (ten přepíná barvy).

Zkrácení řádku můžete přepnout pomocí M-$. Podívejte se na stránky nápovědy (^G) pro více funkcí.

7
Florian Diesch

Kombinace ^ a dopis znamená, že máte stisknout Ctrl a ten dopis. Když nano řekne ^X Exit to znamená, že stisknutím tlačítka opustíte nano Ctrl+X.

  1. Otevření souboru s názvem /etc/nanorc můžete začít nano s:

    nano /etc/nanorc
    

    Všimněte si, že /etc/groups nelze zapisovat běžnými uživateli, proto potřebujete Sudo:

    Sudo nano /etc/nanorc
    

    Pokud jste již otevřeli nano, můžete stisknout Ctrl+R otevřít soubor.

  2. Na výstupu (Ctrl+X) nano se zeptá, zda chcete soubor uložit. Můžete jej uložit ručně pomocí F3.
  3. Odpověď n pro ne v Ctrl+X dialog.
  4. Základní úpravy se provádějí pomocí kláves se šipkami k navigaci a psaní. Prostý a jednoduchý.
  5. Zvýraznění syntaxe je zakázáno ve skrytém souboru s názvem .nanorc ve vašem domovském adresáři spolu s dalšími možnostmi. Alt+Y to přepíná.
  6. Ve výše uvedeném .nanorc můžete přidat řádek set fill 80, které přeruší dlouhé řádky o délce 80 znaků. Alt+M to přepíná.

Zde je seznam nastavení , který můžete nakonfigurovat v .nanorc.

7
con-f-use

CtrlX: Ukončete editor. Pokud jste text upravili bez uložení, budete vyzváni, zda opravdu chcete ukončit.

CtrlO: Zapíše (vypíše) aktuální obsah textové vyrovnávací paměti do souboru. Objeví se název souboru Prompt; lis CtrlT otevřete výše uvedený navigátor souborů.

CtrlR: Přečte textový soubor do aktuální editační relace. Na název souboru Prompt stiskněte CtrlT pro souborový navigátor.

CtrlK: Vystřihněte linku do schránky. Opakovaným stisknutím tohoto tlačítka můžete kopírovat více řádků, které jsou pak uloženy jako jeden kus.

CtrlJ: Zarovnejte (vyplňte) odstavec textu. Ve výchozím nastavení to přeformátuje text tak, aby odpovídal šířce editačního okna.

CtrlU: Neříznutý text, nebo spíše, vložte jej ze schránky. Všimněte si, že po operaci Zarovnání se to změní na neoprávněné.

CtrlT: Kontrolovat pravopis.

CtrlW: Najděte slovo nebo frázi. Na výzvu použijte kurzorové klávesy k procházení předchozích vyhledávacích dotazů nebo stiskněte klávesu CtrlR pro přechod do režimu nahrazení. Nebo můžete zasáhnout CtrlT jít na konkrétní řádek.

CtrlC: Zobrazí aktuální číslo řádku a informace o souboru.

CtrlG: Získejte pomoc; poskytuje informace o procházení soubory a běžné příkazy klávesnice.

3
Abdennour TOUMI