Шпаргалка Vim
Vim — это популярный текстовый редактор, используемый в различных операционных системах, в том числе Linux и Unix. Он очень мощный и имеет множество функций, которые могут быть немного сложными для понимания. Наша шпаргалка Vim предлагает вам простые и понятные инструкции для использования наиболее полезных функций этого редактора. Вы найдете информацию о перемещении курсора, выделении текста, редактировании файлов, а также многое другое. Следуйте этой шпаргалке, чтобы улучшить свои навыки работы с Vim.
Выход |
|
:qa
|
Закрыть все файлы Close all files |
:qa!
|
Закрыть все файлы, отказаться от изменений Close all files, abandon changes |
:w
|
Сохранить Save |
:wq
/
:x
|
Сохранить и закрыть файл Save and close file |
:q
|
Закрыть файл Close file |
:q!
|
Закрыть файл, отказаться от изменений Close file, abandon changes |
ZZ
|
Сохранить и выйти Save and quit |
ZQ
|
Выйти без проверки изменений Quit without checking changes |
Навигация |
|
h
j
k
l
|
Arrow keys |
<C-U>
/
<C-D>
|
Half-page up/down |
<C-B>
/
<C-F>
|
Page up/down |
Слова |
|
b
/
w
|
Previous/next word |
ge
/
e
|
Previous/next end of word |
Строки |
|
0
(zero)
|
Start of line |
^
|
Start of line (after whitespace)
|
$
|
End of line |
Символы |
|
fc
|
Go forward to character c
|
Fc
|
Go backward to character c
|
Документ |
|
gg
|
First line |
G
|
Last line |
:n
|
Go to line n
|
nG
|
Go to line n
|
Окно |
|
zz
|
Center this line |
zt
|
Top this line |
zb
|
Bottom this line |
H
|
Move to top of screen |
M
|
Move to middle of screen |
L
|
Move to bottom of screen |
Поиск |
|
n
|
Next matching search pattern |
N
|
Previous match |
*
|
Next whole word under cursor |
#
|
Previous whole word under cursor |
Вкладки |
|
:tabedit [file]
|
Edit file in a new tab |
:tabfind [file]
|
Open file if exists in new tab |
:tabclose
|
Close current tab |
:tabs
|
List all tabs |
:tabfirst
|
Go to first tab |
:tablast
|
Go to last tab |
:tabn
|
Go to next tab |
:tabp
|
Go to previous tab |
Редактирование |
|
a
|
Append |
A
|
Append from end of line |
i
|
Insert |
o
|
Next line |
O
|
Previous line |
s
|
Delete char and insert |
S
|
Delete line and insert |
C
|
Delete until end of line and insert |
r
|
Replace one character |
R
|
Enter Replace mode |
u
|
Undo changes |
<C-R>
|
Redo changes |
Выход из режима ввода |
|
Esc
/
<C-[>
|
Exit insert mode |
<C-C>
|
Exit insert mode, and abort current command |
Буфер обмена |
|
x
|
Delete character |
dd
|
Delete line (Cut)
|
yy
|
Yank line (Copy)
|
p
|
Paste |
P
|
Paste before |
"*p
/
"+p
|
Paste from system clipboard |
"*y
/
"+y
|
Paste to system clipboard |
Режим просмотра |
|
v
|
Enter visual mode |
V
|
Enter visual line mode |
<C-V>
|
Enter visual block mode |
В режиме просмотра |
|
d
/
x
|
Delete selection |
s
|
Replace selection |
y
|
Yank selection (Copy)
|
Баннер-шпаргалка Vim