UP | HOME

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 (.

Aldo Ridhoni / 25-08-2023 20:49 WITA Emacs 28.2 (Org mode 9.5.5)