چیت شیت Vim
مرجعی قابلجستجو و چاپ از Vim: حالتها، حرکتها، ویرایش، جستجو و جایگزینی، پنجرهها، بافرها و registerها. رایگان.
Modes
9Esc
i / a
I / A
o / O
v
V
Ctrl-v
R
:
Motions
10h j k l
w / b
e / ge
0 / ^ / $
gg / G
42G / :42
{ / }
%
f x / t x
Ctrl-d / Ctrl-u
Editing operators
11x / X
dd / D
dw / diw
cc / C
ciw / ci"
yy / yw
p / P
r x / ~
u / Ctrl-r
.
>> / <<
Visual mode
9v / V
Ctrl-v
o
d / y
c
> / <
gu / gU
gv
I / A
Search & replace
9/pattern
?pattern
n / N
* / #
:%s/old/new/g
:%s/old/new/gc
:s/old/new/g
:%s/\<word\>/x/g
:noh
Windows & tabs
8:sp / :split
:vsp / :vsplit
Ctrl-w h/j/k/l
Ctrl-w w
Ctrl-w q / c
Ctrl-w o
Ctrl-w =
:tabnew / gt / gT
Buffers & files
9:e file
:w / :w file
:wq / :x / ZZ
:q / :q!
:ls / :buffers
:b name / :bN
:bn / :bp
:bd
:wa / :qa
Registers & marks
8"ayy
"ap
"+y / "+p
:reg
ma
`a / 'a
``
:marks
Macros
7qa
q
@a
@@
5@a
:%normal @a
"ap → edit → "ay$
هیچ موردی با «:q» مطابقت ندارد.
درباره چیت شیت Vim
این جزوهی مرجع Vim ویرایشگر را بر اساس مفهوم نقشهبرداری میکند: حالتها، حرکتها، عملگرهای ویرایش، حالت بصری، جستوجو و جایگزینی، پنجرهها و تبها، بافرها و فایلها، رجیسترها و نشانهها، و ماکروها. هر ردیف یک کلید یا دستور همراه با توضیح یکخطی از عملکرد آن است.
Vim به حافظهی عضلانی پاداش میدهد، و سریعترین راه برای ساختن آن، داشتن حرکت یا عملگر درست جلوی چشم در لحظهی نیاز است. این جزوه قطعات ترکیبی (عملگرها، حرکتها، شمارندهها) را گروهبندی نگه میدارد تا دستور زبان Vim قابل مشاهده بماند نه اینکه کلیدبندی به کلیدبندی حفظ شود.
این جزوه رایگان و کاملاً سمت کاربر است: هر کلید را با کادر جستوجو زنده فیلتر کنید، با فهرست مطالب چسبان بین بخشها بپرید، برای کپی یک دستور Ex کلیک کنید و جزوه را چاپ کنید: روش کلاسیک یادگیری Vim همیشه با یک نسخهی چاپی کنار صفحهکلید بوده است.
نحوه استفاده از چیت شیت Vim
- اگر تازهکارید، از بخش حالتها شروع کنید، یا مستقیم به حرکتها و عملگرهای ویرایش بروید.
- عملی مانند delete، replace یا macro را جستوجو کنید تا کل جزوه فیلتر شود.
- از فهرست مطالب چسبان برای پرش به بخشهایی مانند رجیسترها و نشانهها یا پنجرهها و تبها استفاده کنید.
- روی یک دستور یا آیکن کپی آن کلیک کنید تا دستورهای Ex مانند الگوهای جستوجو-و-جایگزینی را کپی کنید.
- جزوه را چاپ کرده و کنار صفحهکلیدتان نگه دارید تا حرکتها به حافظهی عضلانی تبدیل شوند.