Skip to content

Instantly share code, notes, and snippets.

@ervinismu
Last active December 11, 2018 05:29
Show Gist options
  • Save ervinismu/dc438d3668dbacb04ab36c65c4fb5570 to your computer and use it in GitHub Desktop.
Save ervinismu/dc438d3668dbacb04ab36c65c4fb5570 to your computer and use it in GitHub Desktop.
Cheat Sheet untuk belajar vim.

Pergerakan Kursor

  • h : memindah kursor kekiri
  • l : memindah kursor kekanan
  • j : memindah kursor kebawah
  • k : memindah kursor keatas
  • w : lompat ke awal kata selanjutnya
  • e : lompat ke akhir kata selanjutnya
  • M : memindah kursor ke tengah layar
  • H : memindah kursor ke atas layar
  • L : memindah kursor ke bawah layar

Keluar

  • :w : menyimpan perubahan file tetapi tidak keluar
  • :q : keluar (batal jika ada perubahan yang belum disimpan)
  • :q! : keluar dan abaikan perubahan yang sudah dibuat
  • :wq : menulis , menyimpan lalu keluar

Mode Insert

  • i : menyisipkan sebelum kursor
  • I : menyisipkan pada permulaan baris
  • A : menyisipkan pada akhir baris
  • a : menyisipkan setelah kursor
  • o : menambahkan baris baru dibawah baris saat ini
  • O : menambahkan baris baru diatas baris saat ini
  • ESC : berhenti dari mode insert

Bekerja dengan beberapa file:

  • :e <file> : mengedit file didalam buffer baru
  • :bnext atau :bn : beralih ke buffer selanjutnya
  • :prev atau :bp : beralih ke buffer sebelumnya
  • :ls : melihat daftar buffer yang terbuka
  • :bd : menghapus buffer atau menutup file
  • :sp <file> : membuka file di buffer split sebelah kanan
  • :vsp <file> : membuka file di buffer dplit sebelah bawah
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment