Я хочу найти, например,
\emph{word}
и заменить его
на
word
Итак, я хочу удалить окружающий \ emph {}.
Как я могу сделать это с помощью Vim?
Попробуйте :%s/\\emph{\([^}]*\)}/\1/g
:%s/\\emph{\([^}]*\)}/\1/g
Посмотрите здесь: Поиск Vim
Вы, вероятно, хотите что-то вроде :%s/\\emph{\([^}]+\)}/\1/g
:%s/\\emph{\([^}]+\)}/\1/g
Если word может содержать вложенные подгруппы (как в \emph{Do {\bf something} now}, что допустимо), вам придется использовать (в обычном режиме)
\emph{Do {\bf something} now}
qaqqa/\\emph<CR>dt{ds{@aq@a
Это предполагает, что у вас есть объемное звучание.vim установлено.