Emacs Shorcuts


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

  • C-x C-f
    ==> membuka file.
    Ketika tombol ini ditekan makaminibuffer(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.