V tomto článku o emacsu se podíváme na následujících 7 možností navigace v Emacs.
- Navigace po čarách
- Navigace na obrazovce
- Navigace ve slovech
- Speciální navigace
- Navigace podle odstavce
- Navigace ve vyhledávání
- Navigace z příkazového řádku
Pokud nemáte editor emacs, nainstalujte editor emacs, jak jsme probrali dříve.
Zápis použitý v tomto článku:
- C-a :Ctrl-a
- M-a :Meta-a (Pokud nemáte klíč Meta, použijte klávesu Esc )
- C-M-a :Ctrl-Meta-a
1. Linková navigace Emacs
Následující čtyři navigace lze provádět řádek po řádku.
- C-p :přejděte na p revious line
- C-n :přejděte na n ext line
- C-f :přejděte f orward jeden znak
- C-b :přejděte na b ocenit jeden znak
Faktor opakování
Použitím opakovacího faktoru v EMACS můžeme tuto operaci provést Nkrát. Pokud například chcete klesnout o 10 řádků, zadejte C-u 10 C-p
V rámci řádku, pokud chcete navigovat na jinou pozici, máte následující dvě možnosti.
- C-a :přechod na začátek aktuálního řádku.
- C-e :přechod na konec aktuálního řádku.
V thegeekstuff milujeme editor Vim. Napsali jsme spoustu článků o editoru Vim. Pokud jste v editoru Vim noví, přečtěte si náš článek se základy navigace editoru Vim.
2. Navigace na obrazovce Emacs
Ve vztahu k textu zobrazenému na obrazovce lze provést následující tři navigace.
- C-v :Skok dopředu o jednu celou obrazovku.
- M-v :Skok zpět o jednu celou obrazovku. (Pokud nemáte klíč Meta, použijte klávesu ESC )
- C-l :Vytvoří aktuální čáru jako středovou čáru okna.
Pro navigaci na obrazovce můžete také použít Page Up, Page Down.
3. Speciální navigace Emacs
Následuje několik speciálních navigací, které se používají k přechodu na začátek nebo konec vyrovnávací paměti.
- M-<:Přejít na začátek souboru
- M-> :Přejít na konec souboru
4. Emacs Word Navigace
Následují dvě slovní navigační klávesy.
- M-f :navigace ve slově f orward.
- M-b :navigace ve slově b trapné.
5. Navigace v odstavci Emacs
- M-a :Přejít na začátek aktuálního odstavce. Opakovaným stisknutím M-a přejděte na začátek předchozího odstavce.
- M-e :Přejít na konec aktuálního odstavce. Opakovaným stisknutím M-e přejděte na konec dalšího odstavce a znovu.
6. Navigace vyhledávání Emacs
Když chcete vyhledávat zadáním prostého textu,
- C-s :Zadejte Ctrl+s a za ním slovo pro hledání. Nepřetržitým stisknutím Ctrl+s se přesunete na další výskyty. Vyhledávání ukončíte stisknutím klávesy Enter.
- C-r :Proveďte r vždy hledat. Všechna ostatní vysvětlení jsou jako Ctrl+s
Když chcete hledat pomocí regulárního výrazu,
- C-M-s :Zadejte Ctrl+s následovaný regulárním výrazem pro vyhledávání. Nepřetržitým stisknutím Ctrl+s se přesunete na další výskyty. Vyhledávání ukončíte stisknutím klávesy Enter.
- C-M-r :Proveďte r vždy hledat. Všechna ostatní vysvětlení jsou jako Ctrl+Meta+s
7. Navigace Emacs z příkazového řádku
Emacs +N název souboru:Přejděte na N-tý řádek souboru po jeho otevření.
$ emacs +10 /etc/passwd