Saya banyak menggunakan perintah berikut saat menulis atau melintasi kode C / Tcl / Perl:
salin-tempel kode
CTRL-f
dan CTRL-b
untuk traversal maju dan mundur halaman untuk goto start dari baris
%
demi blok
^
$
akhir baris terakhir
mulai memilih kode menggunakan perintah v
(mode visual) dan salah satu kunci traversal di atas
y
untuk salinan
p
untuk menempel
s
untuk menghapus karakter dan mode penyisipan goto untuk mengetik teks baru.
Travers level kode (membutuhkan disiplin gaya pengkodean)
]]
untuk memulai fungsi berikutnya
[[
untuk memulai fungsi prev
CTRL-]
untuk melompat ke definisi variabel / fungsi / makro jika tag tersedia.
Cari
*
=> kata pencarian (atau teks yang dipilih menggunakan v) dalam arah maju
#
=> kata pencarian (atau teks yang dipilih menggunakan v) dalam arah mundur
n
=> jalankan perintah pencarian sebelumnya dalam arah maju
N
=> jalankan perintah pencarian sebelumnya dalam arah mundur
Semua perintah di atas dapat diawali dengan angka untuk menandakan berapa kali untuk mengeksekusinya. Realisasi kekuatan dimensi tambahan ini datang perlahan ketika seseorang menggunakan vim semakin banyak dan menantang diri sendiri untuk meningkat.