энергия: используйте строку от поиска в команде замены

Определение источника измененного файла обеспечит доступ к недавно записанному псевдониму или функции в текущем терминале, например:

source ~/.bashrc

Альтернативный синтаксис:

. ~/.bashrc

Обратите внимание, что, если у Вас есть много экземпляров удара, работающего в Вашем терминале (Вы упомянули несколько вкладок), необходимо будет выполнить это в каждом экземпляре.

16
25.08.2017, 15:43
2 ответа

В целом пустое регулярное выражение означает использовать ранее вводимое регулярное выражение, таким образом, :%s//\1/g должен сделать то, что Вы хотите.

20
27.01.2020, 19:48
  • 1
    Woah, это настолько легко! Точно, в чем я нуждался, спасибо. сегментация –  kars7e 13.03.2011, 01:49
  • 2
    Кроме того, если Вы хотите проверить или изменить последний используемый шаблон, можно использовать Управление-r затем / вставить содержание регистра шаблона поиска (/) непосредственно в частично введенную командную строку (например, прямо после :%s/). –  Chris Johnsen 13.03.2011, 07:10
  • 3
    это - очень полезная подсказка также. Спасибо @Chris! +1 –  kars7e 13.03.2011, 12:38
  • 4
    Чему, если я хочу продолжить "\1" с числом, нравится, говорят 23? Как я избегаю того, чтобы он был интерпретируемым как "\123"? –  Champ 28.07.2015, 18:22
  • 5
    @Champ, Поскольку обратные ссылки только подходят \9, нет никакой неоднозначности. –  Kusalananda♦ 25.08.2017, 15:47

Иначе видеть мимо regexes поиски, а также Исключая командами и внести изменения в них означают отредактировать эти команды в нормальном режиме. От этого Режима у Вас будут все свои полномочия энергии включая копию и вставку.

  • Поиск: вместо ? или / для поиска попробовать q/ или q?
  • поскольку Исключая Командами, а не : попробовать q:
  • для выхода из этого режима используют CtrlC

Для чтения больше видит :help q:.

4
27.01.2020, 19:48

Теги

Похожие вопросы