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