Відповіді:
Ви можете використовувати 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
без змін.