it-swarm.dev

Nějakým způsobem hledat text v nano?

Nano je editor, který používám v příkazových příkazech.

Když otevřu velký soubor, rád bych hledal nějaký text (myslím Ctrl + F).

Existuje způsob, jak to udělat?

186
JD Isaacks

Ctrl + W je zkratka pro vyhledávání. Stejného účinku lze dosáhnout stisknutím tlačítka F6 klíč. Po zadání hledaného výrazu stiskněte Enter. Chcete-li vyhledávání opakovat, vydejte Alt + W. V této nabídce můžete vybrat předchozí vyhledávání pomocí kláves se šipkami nahoru/dolů.

Chcete-li přepnout zpětné vyhledávání, musíte stisknout Alt + B v dialogovém okně vyhledávání.

Další zkratky získáte stisknutím F1

297
Lekensteyn
22
Martin Ueding

^ W (F6) Vyhledá řetězec nebo regulární výraz

  1. Ne ve všech systémových pracích F1 pro stránku nápovědy. Zkuste ^ G.
  2. Ne ve všech systémech nano má stránku nápovědy

Jo, je to jen stránka nápovědy níže. Pro ty, kteří uvidí tuto zprávu [Omlouváme se, podpora této funkce byla deaktivována] místo nano stránka nápovědy

^ G (F1) Zobrazit tento text nápovědy

^ X (F2) Zavře aktuální vyrovnávací paměť souborů/Exit z nano

^ O (F3) Zapíše aktuální soubor na disk

^ J (F4) Zarovnejte aktuální odstavec

^ R (F5) Vložte do aktuálního souboru další soubor

^ W (F6) Vyhledá řetězec nebo regulární výraz

^ Y (F7) Přejít na předchozí obrazovku

^ V (F8) Přejít na další obrazovku

^ K (F9) Vyjmout aktuální řádek a uložit jej do cutbufferu

^ (F10) Odříznutí z cutbufferu na aktuální řádek

^ C (F11) Zobrazení pozice kurzoru

^ T (F12) Vyvolejte kontrolu pravopisu, pokud je k dispozici

M-\(M) Přejít na první řádek souboru

--- (M - / (M-?) Přejít na poslední řádek souboru

^ _ (F13) (M-G) Přejít na číslo řádku a sloupce

^\(F14) (M-R) Nahradí řetězec nebo regulární výraz

^^ (F15) (M-A) Označte text na pozici kurzoru

M-W (F16) Opakujte poslední hledání

M - ^ (M-6) Zkopírujte aktuální řádek a uložte jej do cutbufferu

M -} Odsadí aktuální řádek

M - { Odvolí aktuální řádek

^ F Vpřed o jeden znak

^ B Vrátit zpět jeden znak

^ Mezera Vpřed o jedno slovo

M-mezera Zpět o jedno slovo

^ P Přejít na předchozí řádek

^ N Přejít na další řádek

^ A Přejít na začátek aktuálního řádku

^ E Přejít na konec aktuálního řádku

M - ( (M-9) Přejít na začátek odstavce; poté na předchozí odstavec

M -) (M-0) Jděte těsně za konec odstavce; pak následujícího odstavce

M -] Přejít na odpovídající závorku

M - (M-_) Posun o jeden řádek nahoru bez posouvání kurzoru

M - + (M- =) Posun dolů o jeden řádek bez posouvání kurzoru

M - < (M-,) Přepne na předchozí vyrovnávací paměť souborů

M -> (M-.) Přepnutí na další vyrovnávací paměť souborů

M-V Vložte další doslovný stisk klávesy

^ I Vložení záložky na pozici kurzoru

^ M Vložení nového řádku na pozici kurzoru

^ D Odstranění znaku pod kurzorem

^ H Odstranění znaku vlevo od kurzoru

M-T Vyjmout z pozice kurzoru na konec souboru

M-J Zarovnání celého souboru

M-D Spočítejte počet slov, řádků a znaků

^ L Obnovit (překreslit) aktuální obrazovku

^ Z Pozastavení editoru (pokud je povoleno pozastavení)

(M-X) Povolit/zakázat režim nápovědy

(M-C) Povolení/zakázání zobrazení polohy konstantního kurzoru

(M-O) Použití jednoho dalšího řádku pro editaci povolit/zakázat

(M-S) Povolit/zakázat hladké rolování

(M-P) Povolit/zakázat zobrazení bílého prostoru

(M-Y) Zvýraznění/deaktivace barevné syntaxe

(M-H) Aktivace/deaktivace inteligentního domovského klíče

(M-I) Povolit/zakázat automatické odsazení

(M-K) Povolit/zakázat oříznutí

(M-L) Povolení/zakázání dlouhého řádku

(M-Q) Převod zadaných karet na mezery povolit/zakázat

9
user3439968

Text můžete hledat v nano pomocí Ctrl W.

Alt W (nebo EscW) zopakuje hledání. (Případně ponecháte pole prázdné jako výchozí pro poslední hledaný text.)

Stisknutí Ctrl R v režimu Najít výzvu aktivuje režim Nahradit.

Od nano 2.8.2 (květen 2017) funguje vyhledávání také v nano Ctrl G obrazovka nápovědy.

6
mwfearnley