Emacs Shorcuts
![](http://2.bp.blogspot.com/-epd9Kfm92uw/TY9z9CMYMVI/AAAAAAAAAWU/xSXyE9QbZwM/ s200/shorcuts.png)
Setelah menulis tentang sejarah Emacs kemarin rasanya tak lengkap jika tidak membahas Emacs lagi. Kali yang akan dibahas tentang shorcuts Emacs. Penjelasan tentang shorcut Emacs :
-
Ctrl atau C -> adalah tombol Control (Case Sensitive).
Contoh: C-x berarti menekan tombol Control dan ‘x’ secara bersamaan. -
Meta atau lebih dikenal dengan Alt(Alternate) disimbolkan dengan M.
Contoh: M-x berarti menekan tombol Alt dan x
Contoh: M-% berarti menekan tombol Alt dan persen (Shift + 5). -
Shift disimbolkan dengan S.
-
Escape -> Esc.
Tombol Escape sendiri bisa sebagai pengganti dari tombol Meta, jadi misalkan ingin menggunakan shorcut Alt-Tab bisa dilakukan dengan menekan tombol Escape diikuti tombol Tab (Bedanya dengan Meta penekanan dengan tombol Escape tidak harus bersamaan), misalkan kita ingin menekan tombol M-x, dengan menggunakan Escape bisa dengan cara Escape + x (bersamaan atau Escape diikuti oleh x). -
Untuk tombol lain saya rasa bisa mudah dimengerti karena ditulis dengan notasi yang jelas
Contoh: f1 -> untuk F1 dan seterusnya hingga F12
Beberapa shorcuts standar dari Emacs
![](http://4.bp.blogspot.com/-j5LQGPtEWUs/TY90ylZnTCI/AAAAAAAAAWs/FBwHBIXLanU/ s320/emacs-find_file.png)
-
C-x C-f
==> membuka file.
Ketika tombol ini ditekan maka_minibuffer_(dibagian bawah Emacs) akan aktif, kemudian ketikkan nama file yang ingin dibuka, gunakan Tab untuk mempercepat pencarian file. -
C-s
==> mencari kata atau karakter pada buffer (file yang sedang dibuka) kearah bawah ( baris berikuynya), C-r untuk mencari dari bawah keatas -case sensitive. -
C-x C-s
Menyimpan file -
M-x
Eksekusi macro Emacs, ketika menekan tombol ini minibuffer akan aktif dan ketikan perintah yang ingin dieksekusi. -
C-g
Untuk melakukan pembatalan perintah yang sedang aktif.
Misalkan Anda menekan M-x, kemudian minibuffer akan aktif, untuk keluar dari minibuffer ini bisa dengan C-g. -
Tabel perintah dengan menggunakan tombol Control diikuti 1 karakter.
Perintah yang dieksekusi
Perintah yang dieksekusi
a
Pindah ke awal baris
n
Turun 1 baris
b
Mundur 1 karakter
o
Membuka baris kosong
c
p
Naik 1 baris
d
Hapus 1 karakter (backspace)
q
Insert quoted karakter
e
Pindah ke akhir baris
r
Cari karakter, bawah ke atas
f
Membatalkan perintah
s
Cari karakter, atas ke bawah
g
Membatalkan perintah
t
Menukar karakter dengan karakter sebelumnya
h
Help ( + karakter tambahan)
u
Universal argument
i
Indent paragrap (Tab)
v
Pindah 1 halaman ke bawah
j
Baris baru, dan indent baris
w
Hapus region ( Cut)
k
Hapus baris
x
l
Atur ulang tampilan
y
Yank (Paste)
m
New line
z
Minimize Emacs
-
C-/
Undo -
Masih sangat banyak perintah perintah Emacs lainnya, jika anda telah terbiasa dengan Vi atau Vim Emacs pun menyediakan vi-mode, viper-mode atau vip-mode yang membuat Emacs akan seperti Vi dalam hal shorcutnya. Untuk mengaktifkannya tekan M-x kemudian ketik viper-mode.