我正在使用 vim-latex,我正在寻找一种解决方案来删除短语周围的属性/命令。例如
\textit{\textbf{Foo}}
将成为
\textit{Foo}
不知何故。我找到了“环境”脚本,它对单个标志很有效,但不幸的是无法实现我的目标。
有什么想法和提示吗?
如果你有Tim Pope的环绕.vim,这可能会
nmap <silent> dsa ds}dF\
你可以做类似的事情
F{dF\ds{
F{ "goes back to the last { before the cursor
dF\ "deletes the attribute
ds{ "deletes the {} (needing the surround-plugin
并将其放入像 ds 之类的 new-vim-command 中,否则我也不知道。
如果您使用vimtex,则默认映射很简单dsc
(删除周围命令)。您可以在光标位于命令名称或文本中时发出它。