সব টুল
বিনামূল্যে

একটি অনুসন্ধানযোগ্য, প্রিন্টযোগ্য Vim রেফারেন্স — মোড, মোশন, এডিটিং, সার্চ ও রিপ্লেস, উইন্ডো, বাফার এবং রেজিস্টার। বিনামূল্যে।

মোড

9
Esc
Normal মোডে ফেরা
i / a
কার্সরের আগে / পরে insert
I / A
লাইনের শুরু / শেষে insert
o / O
নিচে / উপরে নতুন লাইন খোলা
v
Visual মোড (অক্ষর নির্বাচন)
V
Visual line মোড
Ctrl-v
Visual block মোড (কলাম)
R
Replace মোড (overtype)
:
Command-line (Ex) মোড

Motion

10
h j k l
বাম, নিচ, উপর, ডান
w / b
এক শব্দ সামনে / পেছনে
e / ge
পরের / আগের শব্দের শেষ
0 / ^ / $
লাইন শুরু / প্রথম non-blank / লাইন শেষ
gg / G
প্রথম লাইন / শেষ লাইন
42G / :42
line 42-এ jump
{ / }
আগের / পরের প্যারাগ্রাফ
%
মিলযুক্ত bracket-এ jump
f x / t x
লাইনে পরের x-এ / আগে যাওয়া
Ctrl-d / Ctrl-u
অর্ধ পেজ নিচে / উপরে scroll

এডিটিং অপারেটর

11
x / X
কার্সরের নিচের / আগের char delete
dd / D
লাইন / লাইনের শেষ পর্যন্ত delete
dw / diw
শব্দ / inner word delete
cc / C
লাইন / লাইনের শেষ পর্যন্ত change
ciw / ci"
inner word / quote-এর ভিতরে change
yy / yw
লাইন / শব্দ yank (কপি)
p / P
কার্সরের পরে / আগে paste
r x / ~
এক char প্রতিস্থাপন / case টগল
u / Ctrl-r
Undo / redo
.
শেষ পরিবর্তন পুনরাবৃত্তি
>> / <<
লাইন indent / unindent

Visual মোড

9
v / V
অক্ষর / লাইন নির্বাচন শুরু
Ctrl-v
block (কলাম) নির্বাচন শুরু
o
নির্বাচনের অন্য প্রান্তে jump
d / y
নির্বাচন delete / yank
c
নির্বাচন change
> / <
নির্বাচন indent / unindent
gu / gU
নির্বাচন lowercase / uppercase
gv
শেষ visual নির্বাচন পুনঃনির্বাচন
I / A
block insert আগে / append পরে (Ctrl-v)

অনুসন্ধান ও প্রতিস্থাপন

9
/pattern
প্যাটার্ন সামনে অনুসন্ধান
?pattern
প্যাটার্ন পেছনে অনুসন্ধান
n / N
পরের / আগের মিল
* / #
কার্সরের শব্দ সামনে / পেছনে অনুসন্ধান
:%s/old/new/g
ফাইলে সব প্রতিস্থাপন
:%s/old/new/gc
নিশ্চিতকরণসহ সব প্রতিস্থাপন
:s/old/new/g
বর্তমান লাইনে সব প্রতিস্থাপন
:%s/\<word\>/x/g
শুধু সম্পূর্ণ শব্দ প্রতিস্থাপন
:noh
অনুসন্ধান হাইলাইট মুছুন

Window ও tab

8
:sp / :split
অনুভূমিক split
:vsp / :vsplit
উল্লম্ব split
Ctrl-w h/j/k/l
সেই দিকের split-এ যাওয়া
Ctrl-w w
পরের split-এ যাওয়া
Ctrl-w q / c
বর্তমান split বন্ধ
Ctrl-w o
অন্য সব split বন্ধ
Ctrl-w =
split আকার সমান করা
:tabnew / gt / gT
নতুন tab / পরের / আগের tab

Buffer ও ফাইল

9
:e file
ফাইল খোলা / এডিট
:w / :w file
Save / save as
:wq / :x / ZZ
save করে quit
:q / :q!
quit / পরিবর্তন বাতিল করে quit
:ls / :buffers
খোলা buffer তালিকা
:b name / :bN
নাম / নম্বর দিয়ে buffer-এ switch
:bn / :bp
পরের / আগের buffer
:bd
buffer delete (বন্ধ)
:wa / :qa
সব write / সব quit

Register ও mark

8
"ayy
register a-তে লাইন yank
"ap
register a থেকে paste
"+y / "+p
সিস্টেম clipboard-এ yank / থেকে paste
:reg
register কনটেন্ট দেখান
ma
কার্সরে mark a সেট
`a / 'a
mark a-তে jump (নির্দিষ্ট / লাইন)
``
আগের অবস্থানে ফিরে jump
:marks
সব mark তালিকা

Macro

7
qa
register a-তে রেকর্ডিং শুরু
q
রেকর্ডিং বন্ধ
@a
macro a চালানো
@@
শেষ চালানো macro পুনরাবৃত্তি
5@a
macro a পাঁচবার চালানো
:%normal @a
প্রতি লাইনে macro a চালানো
"ap → edit → "ay$
macro paste, এডিট করে পুনঃyank করে পরিবর্তন

“:q”-এর সাথে কোনো এন্ট্রি মেলে না।


শেয়ার করুন
সাহায্য দরকার?
এই টুলে কোনো সমস্যা পেয়েছেন? আমাদের দলকে জানান।
সমস্যা রিপোর্ট করুন

আপনার নিজের ওয়েবসাইটে এই বিনামূল্যের টুলটি যোগ করুন — নিচের কোডটি কপি করে পেস্ট করুন।