$...$
有没有办法使用 vim-latex 套件中的工具来选择内部美元符号?理想情况下,它会vi$
匹配vi(
, vi[
,vi"
分别选择括号、方括号和引号内的内容。
像这样的宏
let @q='F$lvt$'
是不可取的,因为它没有被明显的vi$
.
谢谢你。
$...$
有没有办法使用 vim-latex 套件中的工具来选择内部美元符号?理想情况下,它会vi$
匹配vi(
, vi[
,vi"
分别选择括号、方括号和引号内的内容。
像这样的宏
let @q='F$lvt$'
是不可取的,因为它没有被明显的vi$
.
谢谢你。
一个可能的答案是:
:onoremap <silent> i$ :<c-u>normal! T$vt$<cr>
:vnoremap i$ T$ot$
这使得以下工作:
di$
, yi$
, gUi$
, 或任何期望动作的命令现在将被识别i$
为可用动作;vi$
将选择预期的范围。You can create a custom text-object:
xnoremap i$ :<C-u>normal! T$vt$<CR>
onoremap i$ :normal vi$<CR>
which can be used intuitively with v
, d
, y
, c
:
di$
vi$
ci$
yi$