Tombol-Tombol Perintah Vim (linux)

Tombol-Tombol Perintah Vim (linux) bagi pengguna linux yang masih awan mungkin akan bingung cara menggunakan text editor yg ada di terminal linux berikut perintah yg dikelompokkan perkategori :

kategori: pemindahan mode

  • i pindah ke modus INSERT (insert) a pindah ke modus INSERT (add)
  • o pindah ke modus INSERT, dan menambahkan baris kosong di bawah kursor
  • O pindah ke modus INSERT, dan menambahkan baris kosong di atas kursor

kategori: navigasi kursor

  • h, j, k, l kiri, bawah, atas, kanan
  • w maju satu kata
  • W maju satu kata berikutnya (termasuk whitespace)
  • b mundur satu kata
  • B mundur satu kata (termasuk whitespace)
  • e maju ke akhir kata berikutnya
  • E maju ke akhir kata berikutnya (termasuk whitespace)
  • ge mundur ke akhir kata sebelumnya
  • gE mundur ke akhir kata sebelumnya (termasuk whitespace)
  • $ pindah ke akhir baris
  • ^ pindah ke awal baris (tanpa karakter kosong)
  • 0 (nol) pindah ke awal baris (termasuk karakter kosong) gg pindah ke awal file
  • G pindah ke akhir file
  • G pindah ke baris
  • % pindah ke posisi tertentu file, misal 50%, akan memindahkan ke tengah-tengah file
  • H pindah ke bagian atas layar
  • M pindah ke bagian tengah layar
  • L pindah ke bagian bawah layar
  • CTRL-G menunjukkan posisi kursor pada file
  • CTRL-U scroll setengah halaman ke atas
  • CTRL-D scroll setengah halaman ke bawah
  • CTRL-E scroll satu baris ke atas
  • CTRL-Y scroll satu baris ke bawah
  • CTRL-B scroll satu halaman ke atas
  • CTRL-F scroll satu halaman ke bawah
  • zz scroll sehingga kursor berada di tengah
  • zt scroll sehingga kursor berada di atas
  • zb scroll sehingga kursor berada di bawah

kategori: search

  • f maju ke pertama yang ditemui pada baris tertentu
  • F mundur ke pertama yang ditemui pada baris tertentu
  • t maju ke satu karakter sebelum pertama yang ditemui pada baris tertentu
  • T mundur ke satu karakter satu karakter sebelum pertama yang ditemui pada baris tertentu
  • % pindah ke karakter pasangan dari posisi kursor, misal posisi kursor di '(', akan memindahkan posisi kursor ke ')' pasangannya / mencari ke depan ? mencari ke belakang n mencari lagi dengan arah yang sama
  • N mencari lagi dengan arah berlawanan * mencari kata ke depan yang sama pada posisi kursor
  • # mencari kata ke belakang yang sama pada posisi kursor

kategori: hapus

  • x hapus karakter di kursor dd hapus satu baris
  • J hapus LINE BREAK, untuk menggabungkan baris pada kursor dengan baris berikutnya

kategori: undo dan redo

  • u undo
  • CTRL-R redo

kategori: save

  • ZZ save dan keluar
  • :w save
  • :write save
  • :w namafile save as
  • :write namafile save as

kategori: keluar

  • :q keluar tanpa save apabila belum ada perubahan pada file
  • :q! keluar tanpa save walaupun sudah ada perubahan pada file

kategori: help

  • :help lihat help
  • :help subjek lihat help tentang subjek
semoga bermanfaat

No comments: