ярлык vim для замены char под курсором выражением? - PullRequest
3 голосов
/ 08 августа 2011

Я перерабатываю старый текст в латекс.

Все, что у меня есть, это старый файл PDF, который я копирую и вставляю постепенно, заменяя плохо скопированные биты, чтобы соответствовать латексному коду. Текст содержит много встроенной математики и содержит множество различных переменных. Каждая переменная объясняется в тексте и, таким образом, называется встроенной:

Zie figuur 3, waar R de weerstand voorstelt

То, что я делаю сейчас, это:

  1. перейти к соответствующей строке
  2. в обычном режиме типа f + R (где R - это символ, который мне нужно изменить)
  3. я
  4. введите \( перед символом
  5. тип \) после символа

вуаля, символ теперь распознается латексом как математический символ.

Хотелось бы сейчас, если нет более быстрой процедуры, которая заменит шаги с 3 по 5?

1 Ответ

3 голосов
/ 08 августа 2011

Запись макроса.Например, если вы хотите сохранить его в регистре a , сделайте следующее:

fRqai\(<esc>la\)<esc>q

Теперь, когда вы закончите с нужным символом, используйте @a.Чтобы повторить последний макрос, вы также можете использовать @@.Итак, пример переделки:

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