דף עזר Vim
מדריך עיון של Vim ניתן לחיפוש ולהדפסה — מצבים, תנועות, עריכה, חיפוש והחלפה, חלונות, מאגרים ו-registers. חינם.
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 ממפה את העורך לפי מושגים: מצבים (modes), תנועות (motions), אופרטורי עריכה, מצב חזותי (visual), חיפוש והחלפה, חלונות וכרטיסיות, מאגרים (buffers) וקבצים, רגיסטרים וסימניות (marks), ומאקרו. כל שורה היא הקשה על מקש או פקודה עם תיאור בן שורה אחת של מה שהיא עושה.
Vim מתגמל זיכרון שרירי, והדרך המהירה ביותר לבנות אותו היא שהתנועה או האופרטור הנכונים יהיו מולכם ברגע שאתם זקוקים להם. הדף שומר על החלקים המרכיבים — אופרטורים, תנועות, מונים (counts) — מקובצים כך שהדקדוק של Vim נשאר גלוי במקום להיזכר הקשה-הקשה.
הוא חינמי ופועל כולו בצד הלקוח: סננו כל הקשה בזמן אמת עם תיבת החיפוש, קפצו בין הקטעים מתוכן העניינים הדביק, לחצו כדי להעתיק פקודת Ex, והדפיסו את הדף — הדרך הקלאסית ללמוד Vim היא עם עותק מודפס ליד המקלדת.
כיצד להשתמש ב-דף עזר Vim
- התחילו בקטע המצבים (Modes) אם אתם חדשים, או קפצו ישר לתנועות ולאופרטורי עריכה.
- חפשו פעולה כמו delete, replace או macro כדי לסנן את כל הדף.
- השתמשו בתוכן העניינים הדביק כדי לקפוץ לקטעים כמו רגיסטרים וסימניות או חלונות וכרטיסיות.
- לחצו על פקודה או על סמל ההעתקה שלה כדי להעתיק פקודות Ex כמו תבניות חיפוש-והחלפה.
- הדפיסו את הדף ושמרו אותו ליד המקלדת עד שהתנועות יהפכו לזיכרון שרירי.