تمام ٹولز
مفت

ایک قابلِ تلاش، قابلِ پرنٹ Vim حوالہ — modes، motions، ایڈیٹنگ، تلاش و تبدیلی، windows، buffers اور registers۔ مفت۔

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 چیٹ شیٹ ایڈیٹر کو تصور کے اعتبار سے نقشہ بناتی ہے: موڈز، موشنز، ایڈیٹنگ آپریٹرز، ویژول موڈ، سرچ اور ری پلیس، ونڈوز اور ٹیبز، بفرز اور فائلیں، رجسٹرز اور مارکس، اور میکروز۔ ہر قطار ایک کی اسٹروک یا کمانڈ ہے جس کے ساتھ اس کے کام کی ایک لائن کی وضاحت ہے۔

Vim مسل میموری کا صلہ دیتا ہے، اور اسے بنانے کا سب سے تیز طریقہ یہ ہے کہ ضرورت کے وقت درست موشن یا آپریٹر آپ کے سامنے ہو۔ شیٹ اجزاء والے حصوں — آپریٹرز، موشنز، کاؤنٹس — کو گروپ رکھتی ہے تاکہ Vim کی گرامر ایک ایک کی بائنڈنگ یاد کرنے کے بجائے واضح رہے۔

یہ مفت اور مکمل طور پر کلائنٹ سائیڈ ہے: سرچ باکس سے ہر کی اسٹروک کو فوری طور پر فلٹر کریں، اسٹکی ٹیبل آف کنٹینٹس سے سیکشنز کے درمیان جائیں، Ex کمانڈ کاپی کرنے کے لیے کلک کریں، اور شیٹ پرنٹ کریں — Vim سیکھنے کا کلاسک طریقہ کی بورڈ کے ساتھ ایک پرنٹ آؤٹ رکھنا ہے۔

Vim چیٹ شیٹ استعمال کرنے کا طریقہ

  1. اگر آپ نئے ہیں تو Modes سیکشن سے شروع کریں، یا سیدھا Motions اور Editing operators پر جائیں۔
  2. پوری شیٹ فلٹر کرنے کے لیے delete، replace یا macro جیسا عمل تلاش کریں۔
  3. Registers & marks یا Windows & tabs جیسے سیکشنز پر جانے کے لیے اسٹکی ٹیبل آف کنٹینٹس استعمال کریں۔
  4. سرچ اینڈ ری پلیس پیٹرنز جیسے Ex کمانڈز کاپی کرنے کے لیے کسی کمانڈ یا اس کے کاپی آئیکن پر کلک کریں۔
  5. شیٹ پرنٹ کریں اور اسے اپنی کی بورڈ کے پاس رکھیں جب تک موشنز مسل میموری نہ بن جائیں۔

اکثر پوچھے جانے والے سوالات

نو سیکشنز: موڈز، موشنز، ایڈیٹنگ آپریٹرز، ویژول موڈ، سرچ اور ری پلیس، ونڈوز اور ٹیبز، بفرز اور فائلیں، رجسٹرز اور مارکس، اور میکروز — ایڈیٹر کا مکمل کارآمد ذخیرہ الفاظ۔

جی ہاں۔ شیٹ بنیادی Vim رویے — موڈز، موشنز، آپریٹرز، رجسٹرز، میکروز — کو کور کرتی ہے جو Neovim میں بالکل ایک جیسا ہے، اس لیے آپ چاہے کوئی بھی چلائیں سب کچھ لاگو ہوتا ہے۔

پہلے Modes سیکشن پڑھیں تاکہ normal، insert اور visual موڈز سمجھ آئیں، پھر چند موشنز اور آپریٹرز سیکھیں۔ چونکہ Vim کمانڈز مل کر بنتی ہیں، ایک چھوٹا ذخیرہ الفاظ ہی زیادہ تر ایڈیٹنگ کور کر لیتا ہے۔

جی ہاں۔ پرنٹ بٹن سرچ بار اور نیویگیشن ہٹا دیتا ہے اور صرف کی اسٹروکس اور وضاحتیں دکھاتا ہے — پرنٹ کیا گیا Vim چیٹ شیٹ اب بھی سیکھنے کا کلاسک طریقہ ہے۔

جی ہاں، بالکل مفت، آپ کے براؤزر میں قابلِ تلاش اور بغیر کسی اکاؤنٹ کے قابلِ پرنٹ۔

شیئر کریں

مقبول تلاشیں
vim cheat sheet vim commands list vim shortcuts vim search and replace vim motions reference vim visual mode commands vim macros how to quit vim
مدد چاہیے؟
اس ٹول میں کوئی مسئلہ ملا؟ ہماری ٹیم کو بتائیں۔
مسئلہ رپورٹ کریں

اس مفت ٹول کو اپنی ویب سائٹ پر شامل کریں — نیچے دیا گیا کوڈ کاپی اور پیسٹ کریں۔