جميع الأدوات
مجاني

مرجع Vim قابل للبحث والطباعة — الأوضاع والحركات والتحرير والبحث والاستبدال والنوافذ والمخازن والسجلات. مجاني.

Modes

9
Esc
Return to Normal mode
i / a
Insert before / after the cursor
I / A
Insert at start / end of the line
o / O
Open a new line below / above
v
Visual mode (character selection)
V
Visual line mode
Ctrl-v
Visual block mode (columns)
R
Replace mode (overtype)
:
Command-line (Ex) mode

Motions

10
h j k l
Left, down, up, right
w / b
Forward / back one word
e / ge
End of next / previous word
0 / ^ / $
Line start / first non-blank / line end
gg / G
First line / last line
42G / :42
Jump to line 42
{ / }
Previous / next paragraph
%
Jump to matching bracket
f x / t x
Move to / before next x on the line
Ctrl-d / Ctrl-u
Scroll half page down / up

Editing operators

11
x / X
Delete char under / before cursor
dd / D
Delete line / to end of line
dw / diw
Delete word / inner word
cc / C
Change line / to end of line
ciw / ci"
Change inner word / inside quotes
yy / yw
Yank (copy) line / word
p / P
Paste after / before the cursor
r x / ~
Replace one char / toggle case
u / Ctrl-r
Undo / redo
.
Repeat the last change
>> / <<
Indent / unindent the line

Visual mode

9
v / V
Start character / line selection
Ctrl-v
Start block (column) selection
o
Jump to the other end of the selection
d / y
Delete / yank the selection
c
Change the selection
> / <
Indent / unindent the selection
gu / gU
Lowercase / uppercase the selection
gv
Reselect the last visual selection
I / A
Block insert before / append after (Ctrl-v)

Search & replace

9
/pattern
Search forward for pattern
?pattern
Search backward for pattern
n / N
Next / previous match
* / #
Search word under cursor fwd / back
:%s/old/new/g
Replace all in the file
:%s/old/new/gc
Replace all with confirmation
:s/old/new/g
Replace all on the current line
:%s/\<word\>/x/g
Replace whole words only
:noh
Clear search highlighting

Windows & tabs

8
:sp / :split
Horizontal split
:vsp / :vsplit
Vertical split
Ctrl-w h/j/k/l
Move to the split in that direction
Ctrl-w w
Cycle to the next split
Ctrl-w q / c
Close the current split
Ctrl-w o
Close all other splits
Ctrl-w =
Equalize split sizes
:tabnew / gt / gT
New tab / next / previous tab

Buffers & files

9
:e file
Open / edit a file
:w / :w file
Save / save as
:wq / :x / ZZ
Save and quit
:q / :q!
Quit / quit discarding changes
:ls / :buffers
List open buffers
:b name / :bN
Switch to a buffer by name / number
:bn / :bp
Next / previous buffer
:bd
Delete (close) a buffer
:wa / :qa
Write all / quit all

Registers & marks

8
"ayy
Yank line into register a
"ap
Paste from register a
"+y / "+p
Yank to / paste from system clipboard
:reg
Show register contents
ma
Set mark a at the cursor
`a / 'a
Jump to mark a (exact / line)
``
Jump back to the previous position
:marks
List all marks

Macros

7
qa
Start recording into register a
q
Stop recording
@a
Play back macro a
@@
Repeat the last played macro
5@a
Play macro a five times
:%normal @a
Run macro a on every line
"ap → edit → "ay$
Paste, edit, then re-yank a macro to change it

لا يوجد إدخال يطابق “:q”.


حول ورقة Vim المرجعية

يرسم دليل Vim هذا خريطة المحرر حسب المفهوم: الأوضاع، الحركات، عمليات التحرير، الوضع المرئي، البحث والاستبدال، النوافذ والتبويبات، الاحتياطيات (buffers) والملفات، السجلات والعلامات، والماكرو. كل صف هو ضغطة مفتاح أو أمر مع وصف من سطر واحد لما يفعله.

يكافئ Vim الذاكرة العضلية، وأسرع طريقة لبنائها هي أن تكون الحركة أو العملية الصحيحة أمامك عند الحاجة إليها. يبقي الدليل القطع القابلة للتركيب — العمليات والحركات والأعداد — مجمّعة بحيث تبقى قواعد Vim مرئية بدلًا من حفظها ضغطة مفتاح واحدة في كل مرة.

إنه مجاني ويعمل بالكامل من جانب المتصفح: صفّ كل ضغطة مفتاح مباشرة بمربع البحث، انتقل بين الأقسام من جدول المحتويات الثابت، انقر لنسخ أمر Ex، واطبع الدليل — فالطريقة الكلاسيكية لتعلم Vim ما زالت بنسخة مطبوعة بجانب لوحة المفاتيح.

كيفية استخدام ورقة Vim المرجعية

  1. ابدأ بقسم الأوضاع إن كنت جديدًا، أو انتقل مباشرة إلى الحركات وعمليات التحرير.
  2. ابحث عن عملية مثل delete أو replace أو macro لتصفية الدليل بأكمله.
  3. استخدم جدول المحتويات الثابت للانتقال إلى أقسام مثل السجلات والعلامات أو النوافذ والتبويبات.
  4. انقر على أمر أو أيقونة نسخه لنسخ أوامر Ex مثل أنماط البحث والاستبدال.
  5. اطبع الدليل واحتفظ به بجانب لوحة المفاتيح حتى تصبح الحركات ذاكرة عضلية.

الأسئلة الشائعة

تسعة أقسام: الأوضاع، الحركات، عمليات التحرير، الوضع المرئي، البحث والاستبدال، النوافذ والتبويبات، الاحتياطيات والملفات، السجلات والعلامات، والماكرو — المفردات الكاملة للعمل مع المحرر.

نعم. يغطي الدليل سلوك Vim الأساسي — الأوضاع والحركات والعمليات والسجلات والماكرو — وهو مطابق في Neovim، لذا ينطبق كل شيء بغض النظر عن أيهما تستخدم.

اقرأ قسم الأوضاع أولًا لفهم الأوضاع العادي والإدراج والمرئي، ثم تعلّم عددًا قليلًا من الحركات والعمليات. ولأن أوامر Vim قابلة للتركيب، تغطي مفردات صغيرة معظم عمليات التحرير.

نعم. يزيل زر الطباعة شريط البحث والتنقل وينتج فقط ضغطات المفاتيح ووصفها — فدليل Vim المطبوع لا يزال الطريقة الكلاسيكية للتعلم.

نعم، مجاني تمامًا، قابل للبحث في متصفحك وقابل للطباعة دون أي حساب.

شارك هذا

عمليات البحث الشائعة
vim cheat sheet قائمة أوامر vim اختصارات vim البحث والاستبدال في vim مرجع motions في vim أوامر vim visual mode vim macros كيفية الخروج من vim
هل تحتاج إلى مساعدة؟
هل واجهت مشكلة في هذه الأداة؟ أخبر فريقنا.
الإبلاغ عن مشكلة

أضف هذه الأداة المجانية إلى موقعك الخاص — انسخ والصق الكود أدناه.