Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
justideas
8 лет назад

Редактор VIM и минимальный набор функций для комфортной работы

VIM Editor

Данная таблица была сделана для личных нужд, но я уверен, что многие воспользуются именно таким минимальным количеством функций. Ничего лишнего, запомнить просто.

Смещения курсора по тексту:

h, j, k, l - соответствуют кнопкам лево, низ, верх, право
$ - курсор в конец строки
0 - курсор в начало текущей строки
w - установить курсор на 1 слово вправо
b - установить курсор на 1 слово влево

Поиск:

/[строка поиска] — ищет указанный текст впереди + ставит на него курсор
/ - повторить поиск
?[строка поиска] — ищет указанный текст позади + стави на него курсор
p - прошлый найденный элемент

Режим ввода текста:

i - переход в режим ввода текста
I - курсор в начало строки + переход в режим ввода
a - переход в режим вставки + курсор за текущим положением
A - переход в режим вставки + курсор в конец текущей строки

Копировать - Вставить

V - Выделяем построчно - в конце жмем - y(копировать) - p(вставить) - d(удалить)
CTRL + v - выделяет прямоугольным блоком - в конце жмем - y(копировать) - p(вставить) - d(удалить)
v + вверх, вниз, влево, вправо - выделение на основе логики 😃 - в конце жмем - y(копировать) - p(вставить) - d(удалить)

Удаление:

x - удаление текущего символа
X - удаление символа перед курсором
dd - удалить текущую строку
d[числострок]d - стирание числа строк начиная с текущей
d/[текст] - удаляет текст от текущей позиции курсора до первого встретившегося текста, не включая его
D - вырежет текст от курсора и до конца строки

Клавиши отмены:

u - отмена последней команды
U - отмена изменений во всей строке
Ctrl+r - отмена отмены

Некоторые полезности:

. - повтор последней команды
J - слияние текущей строки и следующей
.** - перейти к строке, которая редактировалась последней ** (два раза) - переключение курсора между двумя последними локациями
~ - меняет регистр букв на противоположный по мере движения курсора по тексту

Сохранение и выход:

ZZ — сохранить файл и выход
ZQ — выход без сохранения

8
269.352 GOLOS
На Golos с January 2017
Комментарии (6)
Сортировать по:
Сначала старые