UP | HOME

Vim

1. Tombol-tombol

Mode NORMAL

Tombol Guna
h Mundur 1 huruf
j Turun 1 baris
k Naik 1 baris
l Maju 1 huruf
   
gg ke baris paling atas
G ke baris paling bawah
12G ke baris 12
   
a menambah setelah kursor
r mengganti pada kursor
x hapus satu karakter
   
dd hapus baris
de hapus kata setelah kursor
dw hapus kata setelah kursor sampai awal kata berikutnya
d delete ke
d delete ke kiri
diw hapus dalam kata
cw ganti kata
ciw ganti dalam kata
ctKata ganti semua sampai ketemu Kata
   
u undo
crtl-r redo
. mengulang perintah terakhir
  • w : word
  • 0 : start of line
  • $ : end of line
  • { : start of paragraph
  • } : end of paragraph
  • G : end of file
  • m[a-z] : mark a location
  • '[a-z] : goto mark

Mode VISUAL

v masuk mode visual
V pilih satu baris
d cut
y copy (pindah ke register)
P paste sebelum cursor
p paste setelah cursor

Mode INSERT

i masuk mode insert
o masukkan baris baru dibawah baris sekarang
O masukkan baris baru diatas baris sekarang

Keluar mode dengan Esc.

2. Perintah :

Untuk melihat nilai yang ada tambah ? diakhir perintah.

  • set list menampilkan whitespace.
  • q dan q! untuk keluar dan keluar paksa.
  • w dan w! untuk menulis dam menulis paksa file.
  • x untuk menulis dan keluar.
  • / substring untuk mencari string.
  • % s/foo/bar/g untuk mengganti foo menjadi bar.

Buffer

  • find nama_file cari file di path, default path ke pwd. Bisa pakai glob *.
  • edit[e] nama_file membuka file, pakai . untuk membuka browser.
  • ls atau buffers daftar buffer yang telah terbuka.
  • buffer[b] substring pindah ke buffer lain.
  • bnext[bn] pindah ke buffer setelahnya.
  • bprevious[bp] pindah ke buffer sebelumnya.
  • bdelete[bd] hapus current buffer.
Aldo Ridhoni / 25-08-2023 20:49 WITA Emacs 28.2 (Org mode 9.5.5)