Emacs
1. Pengertian
Emacs adalah teks editor yang dapat disesuaikan dengan kebutuhan pengguna. Emacs pada dasarnya adalah Emacs-lisp interpreter dengan fungsi mengedit teks. Setiap kombinasi tombol akan mengarah ke satu perintah atau fungsi.
2. Key-bind bawaan
Keybind bawaan Emacs dapat disesuaikan dengan kebutuhan. Dalam terminologi Emacs, Meta
umumnya adalah Alt.
Navigasi
Kombinasi Tombol | Perintah | Guna |
---|---|---|
Ctrl | forward-char | Maju 1 karakter |
backward-char | Mundur 1 karakter | |
forward-word | Maju 1 kata | |
backward-word | Mundur 1 kata | |
beginning-of-line | Pindah kursor ke awal baris | |
back-to-indentation | Pindah kursor ke non-spasi pertama dalam baris | |
end-of-line | Pindah kursos ke akhir baris | |
next-line | Pindah ke baris bawah | |
previous-line | Pindah ke baris atas | |
forward-sentence | Pindah ke kalimat selajutnya | |
backward-sentence | Mundur ke kalimat sebelumnya | |
forward-sexp | Maju 1 s-expression | |
backward-sexp | Mundur 1 s-expression | |
down-list | Masuk ke dalam kurung (bracket/list) | |
up-list | Keluar dari kurung (bracket/list) | |
forward-list | Maju 1 (bracket/list) | |
backward-list | Mundur 1 (bracket/list) | |
forward-paragraph | Maju 1 paragraf | |
backward-paragraph | Mundur 1 paragraf | |
forward-page | Maju 1 halaman | |
backward-page | Mundur 1 halaman | |
beginning-of-buffer | Pindah kursor ke awal buffer | |
end-of-buffer | Pindah kursor ke akhir buffer |
Perintah umum
- Alt-x :
- Ctrl-x :
Bantuan
Kalau salah pencet, pencet ini untuk keluar Ctrlg.
Kalau bingung dengan sesuatu pencet tombol ini:
- Ctrl-h o : Mencari penjelasan semua Symbol.
- Ctrl-h f : Mencari penjelasan semua Fungsi.
- Ctrl-h k : Mencari penjelasan kombinasi tombol.
Kalau semua stuck bisa gunakan:
$ kill -USR1 pid
3. Macro
Macro adalah serangkaian perintah keyboard yang telah direkam. Macro direkam dengan perintah (kamcro-start-macro) Ctrl-x (.