用表达式替换游标下的char的vim快捷方式?

时间:2011-08-08 18:17:44

标签: vim latex

我正在将旧文本处理成乳胶。

我所拥有的只是一个旧的pdf文件,我将其一点一点地复制粘贴,替换错误复制的位以适合乳胶代码。该文本包含许多内联数学,并具有许多不同的变量。每个变量都在文本中解释,因此命名为inline:

Zie figuur 3, waar R de weerstand voorstelt

我现在做的是:

  1. 转到相关行
  2. 在正常模式下 f + R (其中R是我需要更改的字符)
  3. 在char
  4. 之前输入\(
  5. 在char
  6. 之后输入\) 瞧,char现在被乳胶识别为数学字符。

    如果没有更快的程序替换步骤3到5,我现在想要吗?

1 个答案:

答案 0 :(得分:3)

录制宏。例如,如果要将其保存在寄存器 a 中,请执行以下操作:

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

现在,一旦你完成了你想要的角色,就使用@a。要重复上一个宏,您还可以使用@@。所以,重做它的一个例子:

fR@a