Dalam artikel emacs ini, mari kita tinjau 7 opsi navigasi Emacs berikut.
- Navigasi garis
- Navigasi layar
- Navigasi kata
- Navigasi khusus
- Navigasi paragraf
- Navigasi penelusuran
- Navigasi dari baris perintah
Jika Anda tidak memiliki editor emacs, instal editor emacs seperti yang telah kita bahas sebelumnya.
Notasi yang digunakan dalam artikel ini:
- C-a :Ctrl-a
- M-a :Meta-a ( Jika Anda tidak memiliki kunci Meta, gunakan kunci Esc )
- C-M-a :Ctrl-Meta-a
1. Navigasi Garis Emacs
Berikut empat navigasi yang bisa dilakukan baris demi baris.
- C-p :buka p garis sebelumnya
- C-n :pergi ke n baris tambahan
- C-f :pergi f orward satu karakter
- C-b :pergi b berikan satu karakter
Faktor pengulangan
Dengan menggunakan faktor pengulangan dalam EMACS kita dapat melakukan operasi ini sebanyak N kali. Misalnya, ketika Anda ingin turun 10 baris, ketik C-u 10 C-p
Dalam satu baris jika Anda ingin menavigasi ke posisi yang berbeda, Anda memiliki dua opsi berikut.
- C-a :pergi ke awal baris saat ini.
- C-e :pergi ke akhir baris saat ini.
Di thegeekstuff, kami menyukai editor Vim. Kami telah menulis banyak artikel di editor Vim. Jika Anda baru mengenal editor Vim, lihat artikel dasar navigasi editor Vim kami.
2. Navigasi Layar Emacs
Berikut tiga navigasi yang dapat dilakukan terkait dengan teks yang ditampilkan di layar.
- C-v :Melompat maju satu layar penuh.
- M-v :Melompat mundur satu layar penuh. ( Jika Anda tidak memiliki kunci Meta, gunakan kunci ESC )
- C-l :Jadikan garis saat ini sebagai garis tengah jendela.
Anda juga dapat menggunakan Page Up, Page Down untuk navigasi layar.
3. Navigasi Khusus Emacs
Berikut adalah beberapa navigasi khusus yang digunakan untuk menuju ke awal atau akhir buffer.
- M-<:Pergi ke awal file
- M-> :Pergi ke akhir file
4. Navigasi Kata Emacs
Berikut ini adalah dua tombol navigasi kata.
- M-f :menavigasi kata f maju.
- M-b :menavigasi kata b terima.
5. Navigasi Paragraf Emacs
- M-a :Pergi ke awal paragraf saat ini. Dengan menekan M-a lagi dan lagi pindah ke awal paragraf sebelumnya.
- M-e :Pergi ke akhir paragraf saat ini. Dengan menekan M-e lagi dan lagi pindah ke akhir paragraf berikutnya, dan lagi.
6. Navigasi Pencarian Emacs
Saat Anda ingin mencari dengan memberikan teks biasa,
- C-s :Ketik Ctrl+s diikuti dengan kata untuk Cari. Tekan Ctrl+s terus menerus untuk berpindah ke kejadian berikutnya. Tekan enter untuk menghentikan pencarian.
- C-r :Lakukan r pencarian everse. Semua penjelasan lainnya seperti Ctrl+s
Saat Anda ingin menelusuri menggunakan ekspresi reguler,
- C-M-s :Ketik Ctrl+s diikuti dengan regex untuk Mencari. Tekan Ctrl+s terus menerus untuk berpindah ke kejadian berikutnya. Tekan enter untuk menghentikan pencarian.
- C-M-r :Lakukan r pencarian everse. Semua penjelasan lainnya seperti Ctrl+Meta+s
7. Navigasi Emacs dari Baris Perintah
Nama file Emacs +N:Buka baris ke-N file setelah membukanya.
$ emacs +10 /etc/passwd