我正在使用vim-latex,我正在寻找一种解决方案来删除短语中的属性/命令。 E.g。
\textit{\textbf{Foo}}
将成为
\textit{Foo}
不知。我找到了“环境”字样,它对单个标志很有用,但遗憾的是无法实现我的目标。
任何想法和提示?
答案 0 :(得分:4)
如果Tim Pope有surround.vim,可能会这样做
nmap <silent> dsa ds}dF\
答案 1 :(得分:2)
F{dF\ds{
F{ "goes back to the last { before the cursor
dF\ "deletes the attribute
ds{ "deletes the {} (needing the surround-plugin
并把它放到像ds之类的新vim命令中 但除此之外我也不知道。
答案 2 :(得分:0)
如果使用vimtex,则默认映射只是delete(id) {
this.jsonObject = this.jsonObject.filter(x => x.id !== id);
}
(删除周围的命令)。
当光标位于命令名称或文本中时,您可以发出它。