This commit is contained in:
2025-04-18 08:28:51 +05:30
parent 4c703aa810
commit edd706e4cb
3 changed files with 90 additions and 91 deletions

View File

@@ -1,69 +1,83 @@
Normal mode commands:
-> for navigating the file opened in vim:
h: to go left.
l: to go right.
j: to go down.
k: to go up.
ctrl + f: To do page down. Similar to page down button.
ctrl + b: To do page up. Similar to page up button.
z + <enter>: To bring the focus of vision to the centre
where the cursor is currently present.
w: To move the cursor by one word on the file. It include the
punctuation as a word.(move one word forward)
W: To move the cursor by one word on file. It don't include the
punctuation as a word.(move one word forward)
b: To move the cursor by one word on file. It include the
punctuation as a word.(move on word backward)
B: To move the cursor by one word on file. It include the
punctuation as a word.(move on word backward)
0: To move the first column of the current line the cursor
is present.
^: To move the first letter of the first word of the current
line the cursor is present.
$: To move the last letter of the last word of the current
line the cursor is present.
gg: To move the first column of the first line of the file.
G: To move to the last line of the file.
<line-number>gg or <line-number>G: To move the particular
<line-number> as mentioned.
ctrl + g: To know the current line we are on, the file name,
the percentage of we have covered according to
current cursor position.
g + (ctrl+g): To get more detailed information of whatever
the previous was showing.
-> Deleting text from file in normal mode:
x: To delete the right side byte of the current cursor position.
X: To delete the left side byte of the current cursor position.
Using d to delete words with motion operation:
<operation>{motion}
for ex:
dw (this delete the what the w command would move
the cursor by)
dw: To delete a word in front of the current cursor position.
dl: To delete next byte towards right from current cursor position on
current line.
dh: To delete next byte towards left from current cursor position on
current line.
dj: To delete whole current line and the line below.
dk: To delete whole current line and the line above.
d$: To delete from current position of cursor to the end of
the line.
Line mode:
-> for navigating using line mode:
:<line-number><enter> : To go to the particular <line-number>.
:$<enter> : To move to the last line in the file.
Normal mode commands:
-> for navigating the file opened in vim:
h: to go left.
l: to go right.
j: to go down.
k: to go up.
ctrl + f: To do page down. Similar to page down button.
ctrl + b: To do page up. Similar to page up button.
z + <enter>: To bring the focus of vision to the centre
where the cursor is currently present.
w: To move the cursor by one word on the file. It include the
punctuation as a word.(move one word forward)
W: To move the cursor by one word on file. It don't include the
punctuation as a word.(move one word forward)
b: To move the cursor by one word on file. It include the
punctuation as a word.(move on word backward)
B: To move the cursor by one word on file. It include the
punctuation as a word.(move on word backward)
0: To move the first column of the current line the cursor
is present.
^: To move the first letter of the first word of the current
line the cursor is present.
$: To move the last letter of the last word of the current
line the cursor is present.
gg: To move the first column of the first line of the file.
G: To move to the last line of the file.
<line-number>gg or <line-number>G: To move the particular
<line-number> as mentioned.
ctrl + g: To know the current line we are on, the file name,
the percentage of we have covered according to
current cursor position.
g + (ctrl+g): To get more detailed information of whatever
the previous was showing.
-> Deleting text from file in normal mode:
x: To delete the right side byte of the current cursor position.
X: To delete the left side byte of the current cursor position.
Using d to delete words with motion operation:
<operation>{motion}
for ex:
dw (this delete the what the w command would move
the cursor by)
dw: To delete a word in front of the current cursor position.
dl: To delete next byte towards right from current cursor position on
current line.
dh: To delete next byte towards left from current cursor position on
current line.
dj: To delete whole current line and the line below.
dk: To delete whole current line and the line above.
d$: To delete from current position of cursor to the end of
the line.
d0: To delete from current position to the first letter of the
current line the cursor is present.
D: Equivalent of of what d$
dd: To delete the current line entirely no matter where the cursor
is present currently on that same line.
<number>dd: To delete the 3 lines below from current line where
the cursor is present.
Note: <number><delete-command> is telling in short hand on how many
times the delete-command given should be executed. Same as the
command shown above (<number>dd).
<number>dw: delete-word command to be executed <number> numbers of times.
Line mode:
-> for navigating using line mode:
:<line-number><enter> : To go to the particular <line-number>.
:$<enter> : To move to the last line in the file.