Semua alat
Percuma

Rujukan Vim yang boleh dicari dan dicetak — mod, gerakan, penyuntingan, cari & ganti, tetingkap, penimbal dan daftar. Percuma.

Mod

9
Esc
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

10
h 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

11
x / 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

9
v / 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

7
qa
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.
Laporkan masalah

Tambah alat percuma ini ke laman web anda sendiri — salin dan tampal kod di bawah.