mirror of
https://github.com/Hizenberg469/Vim-tutorials.git
synced 2026-04-19 22:02:24 +03:00
update
This commit is contained in:
152
vim-commands
152
vim-commands
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user