使用Vim/LaTeX插件在Vim中选择内部美元符号

jml*_*son 5 vim latex-suite

有没有办法$...$在vim-latex套件中使用工具选择内部美元符号?理想情况下,这将是vi$匹配vi(,vi[,vi"它可以选择括号,括号和引号内的内容,分别.

这样一个宏

let @q='F$lvt$'

是不受欢迎的,因为它没有被显而易见的调用vi$.

谢谢.

yol*_*yer 6

一个可能的答案是:

:onoremap <silent> i$ :<c-u>normal! T$vt$<cr>
:vnoremap i$ T$ot$
Run Code Online (Sandbox Code Playgroud)

这使得以下工作:

  • di$,yi$,gUi$,或其中期望的运动现在将认识到任何命令i$作为可用运动;
  • vi$ 将选择预期范围.

  • 这甚至比我想要的更好!它也是一个很好的模板,用于在其他字符中声明文本块.我还添加了`:onoremap <silent>一个$:<cu>正常!F $ vf $ <cr>`和`:vnoremap $ $ $ $ $,这样``$`就像预期的那样. (2认同)