Ответы:
Вы можете использовать Ctrl-Rдля вставки значения регистра в командной строке Ex. Например, если вы набрали какой-то текст в регистр по умолчанию, вы можете вызвать его с помощью Ctrl-R".
Есть ярлыки для некоторых распространенных случаев. Вы можете вставить текущее слово под курсором с помощью Ctrl-RCtrl-Wили текущее имя файла с помощью Ctrl-RCtrl-F.
Посмотрите эти темы для получения дополнительной информации, включая еще несколько примеров:
:help c_CTRL-R
:help cmdline.txt
О регистрах тоже стоит прочитать:
:help registers
Я почти всегда избегаю ввода строки поиска в команде замены, сначала выполняя поиск (с помощью /
) или «поиск слова под курсором» (с *
), а затем выполняя:
:%s//other_string/gc
Если шаблон поиска отсутствует, команда замены будет использовать последний шаблон поиска.
Помимо того, что вы вводите меньше символов, первый случай, поиск с помощью /
, позволяет сначала проверить сложный шаблон поиска перед выполнением подстановки. Второй случай, поиск с *
, позволяет избежать вставок начала / окончания атомов, то есть \<
и \>
.
-
Кстати, вы можете избежать g
флага, добавив строку
set gdefault
в вашем vimrc
файле.
Ctrl-R
что вам нужно сделать смену, чтобы получить капиталR
. но когда я попробовал, тебе просто нужноctrl-r
без смены.