Vim
Самый лучший редактор “Всех Времен и Народов”
Здесь самые необходимые команды
Команды для Vim
Copy / Paste
Должен быть установлен xclip или xsel
Проверить командой:
$ which xclip
$ which xsel
Из внешнего документа скопировать текст в vim:
- ctrl+c
и вставить в vim:
- ctrl+shift+v or shift+insert (предпочтительнее)
из vim копировать в др.документ(редактор):
- shift+выделить текст
вставить в др.документ(редактор):
- нажать среднюю кнопку мыши или ctrl+v
Основные команды
vim <’имя файла’> - открыть файл в терминале
vim <‘path’> <’file_name’> - открыть файл в терминале
:q - выйти.
:q! - выйти без сохранения.
:w - сохранить.
i - режим ввода.
Esc - обычный режим.
x - удалить символ.
/ - поиск вперед
? - Поиск назад
n - Найти следующее вхождение
N - Найти предыдущее вхождение
d - удалить символ
dd - удалить всю строку
D - удалить символы начиная от курсора и до конца строки
y - копировать символ
yy или Y - скопировать всю строку
v - выделить текст
p - вставить после позиции курсора
P - вставить перед позицией курсора
u - отменить последнее действие
. - повторить еще раз последнее действие
U - отменить последнее действие в текущей строке
: № - Перемещение курсора на строку №…
№G - Перемещение курсора на строку №…, аналогично :№…
gg - Перемещение курсора в начало
G - Перемещение курсора в конец
w - Вперед на первую букву слова
e - Вперед на последнюю букву слова
b - Назад на первую букву слова
ge - Назад на последнюю букву слова
$ - End На конец строки
0 - (ноль), Home На начало строки
Для переключения в режим редактирования используются такие команды:
i - вставить текст с позиции курсора, символ под курсором будет заменен;
I - вставить текст в начало строки;
a - добавить текст начиная от позиции курсора;
o - вставить новую строку после этой и начать редактирование;
O - вставить новую строку перед этой и начать редактирование;
r - заменить текущий символ;
R - заменить несколько символов.