Regex vim:多个更换操作
我需要替换多个模式以在报告中获得TeX符号。我使用vim创建报告。有许多图案需要替换,例如,大约100个Regex vim:多个更换操作,regex,vim,replace,Regex,Vim,Replace,我需要替换多个模式以在报告中获得TeX符号。我使用vim创建报告。有许多图案需要替换,例如,大约100个 %s/U_CC/$U_{CC}$/ %s/tplh/$t_{plh}$/ %s/U\(.*\)_\(.*\)V||\(.*\)$/$U_{\1}$|V|\3|$U_{CC}=\2 V$/ 等等。有没有一种方法可以加快vim中的这项工作,例如,通过使用带有模式的文件和替换字符串?您可以定义一个函数,该函数将所有替换项链接在前面,前面加上:silent!为了消除错误,或者您可以将所有替换放在一
%s/U_CC/$U_{CC}$/
%s/tplh/$t_{plh}$/
%s/U\(.*\)_\(.*\)V||\(.*\)$/$U_{\1}$|V|\3|$U_{CC}=\2 V$/
等等。有没有一种方法可以加快vim中的这项工作,例如,通过使用带有模式的文件和替换字符串?您可以定义一个函数,该函数将所有替换项链接在前面,前面加上:silent!为了消除错误,或者您可以将所有替换放在一个vim脚本中,您可以将其放在任何地方,或者只放在~/.vim/macros/下~/.vim/,并使用以下代码获取该脚本:so ~/.vim/macros/fix-my-report.vim。谢谢!带脚本的变体正是我需要的。