Helaian Rujukan Vim
Rujukan Vim yang boleh dicari dan dicetak — mod, gerakan, penyuntingan, cari & ganti, tetingkap, penimbal dan daftar. Percuma.
Mod
9Esc
Kembali ke mod Normal
i / a
Sisip sebelum / selepas kursor
I / A
Sisip di awal / hujung baris
o / O
Buka baris baharu di bawah / atas
v
Mod visual (pemilihan aksara)
V
Mod visual baris
Ctrl-v
Mod visual blok (lajur)
R
Mod ganti (taip ganti)
:
Mod baris arahan (Ex)
Pergerakan
10h j k l
Kiri, bawah, atas, kanan
w / b
Maju / undur satu perkataan
e / ge
Hujung perkataan seterusnya / sebelumnya
0 / ^ / $
Awal baris / bukan-kosong pertama / hujung baris
gg / G
Baris pertama / baris terakhir
42G / :42
Lompat ke baris 42
{ / }
Perenggan sebelumnya / seterusnya
%
Lompat ke kurungan sepadan
f x / t x
Alih ke / sebelum x seterusnya pada baris
Ctrl-d / Ctrl-u
Tatal separuh halaman bawah / atas
Operator penyuntingan
11x / X
Padam aksara di bawah / sebelum kursor
dd / D
Padam baris / ke hujung baris
dw / diw
Padam perkataan / perkataan dalaman
cc / C
Tukar baris / ke hujung baris
ciw / ci"
Tukar perkataan dalaman / dalam petikan
yy / yw
Yank (salin) baris / perkataan
p / P
Tampal selepas / sebelum kursor
r x / ~
Ganti satu aksara / togol huruf
u / Ctrl-r
Buat asal / buat semula
.
Ulang perubahan terakhir
>> / <<
Inden / nyahinden baris
Mod visual
9v / V
Mula pemilihan aksara / baris
Ctrl-v
Mula pemilihan blok (lajur)
o
Lompat ke hujung satu lagi pemilihan
d / y
Padam / yank pemilihan
c
Tukar pemilihan
> / <
Inden / nyahinden pemilihan
gu / gU
Huruf kecil / huruf besar pemilihan
gv
Pilih semula pemilihan visual terakhir
I / A
Sisip blok sebelum / tambah selepas (Ctrl-v)
Cari & ganti
9/pattern
Cari ke depan untuk corak
?pattern
Cari ke belakang untuk corak
n / N
Padanan seterusnya / sebelumnya
* / #
Cari perkataan di bawah kursor depan / belakang
:%s/old/new/g
Ganti semua dalam fail
:%s/old/new/gc
Ganti semua dengan pengesahan
:s/old/new/g
Ganti semua pada baris semasa
:%s/\<word\>/x/g
Ganti perkataan penuh sahaja
:noh
Kosongkan penyerlahan carian
Tetingkap & tab
8:sp / :split
Belah mendatar
:vsp / :vsplit
Belah menegak
Ctrl-w h/j/k/l
Alih ke belahan dalam arah itu
Ctrl-w w
Kitar ke belahan seterusnya
Ctrl-w q / c
Tutup belahan semasa
Ctrl-w o
Tutup semua belahan lain
Ctrl-w =
Samakan saiz belahan
:tabnew / gt / gT
Tab baharu / seterusnya / sebelumnya
Penimbal & fail
9:e file
Buka / sunting fail
:w / :w file
Simpan / simpan sebagai
:wq / :x / ZZ
Simpan dan keluar
:q / :q!
Keluar / keluar membuang perubahan
:ls / :buffers
Senaraikan penimbal terbuka
:b name / :bN
Tukar ke penimbal mengikut nama / nombor
:bn / :bp
Penimbal seterusnya / sebelumnya
:bd
Padam (tutup) penimbal
:wa / :qa
Tulis semua / keluar semua
Daftar & tanda
8"ayy
Yank baris ke daftar a
"ap
Tampal daripada daftar a
"+y / "+p
Yank ke / tampal daripada papan keratan sistem
:reg
Tunjuk kandungan daftar
ma
Tetapkan tanda a pada kursor
`a / 'a
Lompat ke tanda a (tepat / baris)
``
Lompat balik ke kedudukan sebelumnya
:marks
Senaraikan semua tanda
Makro
7qa
Mula rakam ke daftar a
q
Hentikan rakaman
@a
Mainkan semula makro a
@@
Ulang makro terakhir dimainkan
5@a
Mainkan makro a lima kali
:%normal @a
Jalankan makro a pada setiap baris
"ap → edit → "ay$
Tampal, sunting, kemudian yank semula makro untuk mengubahnya
Tiada entri sepadan dengan “:q”.
Perlukan bantuan?
Menemui masalah dengan alat ini? Beritahu pasukan kami.