Как найти \ emph {.} И заменить его на. в Vim? - PullRequest
0 голосов
/ 14 июля 2011

Я хочу найти, например,

\emph{word}

и заменить его

на

word

Итак, я хочу удалить окружающий \ emph {}.

Как я могу сделать это с помощью Vim?

Ответы [ 3 ]

5 голосов
/ 14 июля 2011

Попробуйте :%s/\\emph{\([^}]*\)}/\1/g

2 голосов
/ 14 июля 2011

Посмотрите здесь: Поиск Vim

Вы, вероятно, хотите что-то вроде :%s/\\emph{\([^}]+\)}/\1/g

1 голос
/ 14 июля 2011

Если word может содержать вложенные подгруппы (как в \emph{Do {\bf something} now}, что допустимо), вам придется использовать (в обычном режиме)

qaqqa/\\emph<CR>dt{ds{@aq@a

Это предполагает, что у вас есть объемное звучание.vim установлено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...