Поиск…


параметры

функциональность Регистры
регистр по умолчанию ""
регистры истории "[1-9]
регистр yank "0
названные регистры "[az] , "[AZ] же самое, что и "[az] но добавляет
вызвать текущий шаблон поиска "/
небольшие удаления (diw, cit, ...) "-
регистры выражений для простой математики "=
регистр черных дыр, чтобы исключить большие куски удаленного текста из mem "_
последняя команда ":
последний вставленный текст ".
имя файла "%
буфер обмена "*
выделенный текст "+
сброшенный текст "~

Удаление диапазона строк в именованный регистр

В «Обычный» введите следующее, чтобы удалить диапазон строк в названный регистр

:10,20d a

Это приведет к удалению строк 10,20 в регистре "a . Мы можем проверить это, набрав

:reg

Это покажет текст, который был удален в регистре "a .

Чтобы вставить содержимое в "a , просто введите

"ap 

Вставьте имя файла в режиме вставки с помощью регистра имени файла

В режиме Вставки нажмите <Cr> а затем % чтобы вставить имя файла.

Этот метод применим ко всем регистрам.

Например, если в режиме вставки вы хотите вставить текущий шаблон поиска, вы можете ввести <Cr> а затем / .

Копировать / вставить между Vim и системным буфером обмена

Используйте регистр quotestar для копирования / вставки между Vim и системным буфером обмена

"*yy копирует текущую строку в системный буфер обмена

"*p вставляет содержимое системного буфера обмена в Vim

Добавить в регистр

Янки все строки, содержащие TODO, в регистр с помощью операции добавления

:global/TODO/yank A

Здесь мы ищем в TODO ключевое слово во всем мире, дергает все строки в регистр a ( регистр добавляет все строки A a регистр).

ПРИМЕЧАНИЕ. Обычно рекомендуется очистить регистр перед выполнением операции добавления.

Чтобы очистить регистр, в обычном режиме введите qaq . Убедитесь , что регистр пуст, набрав a :reg и замечая , что регистр пуст. a



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow