我想创建一个宏来替换必须输入:
vi(
vi[
vi"
等
我一直在尝试以下方面的事情:
:nnoremap <leader><tab> vy:exe vi"0<cr>
但没有成功。
我在Windows上使用VsVim。
感谢。
答案 0 :(得分:0)
我刚尝试将其添加到我的_vsvimrc
:
nnoremap gP vi"
答案 1 :(得分:0)
在Vim中,你可以这样做:
:nnoremap <leader><tab> yl:execute 'normal! vi' . @"<CR>
此y
对光标下的字符进行分支,然后使用:normal!
运行vi...
正常模式命令,并使用:execute
将寄存器内容插入其中。
我不了解VsVim的功能,但我怀疑它提供了这些功能;你可能只能在那里做简单的vi风格的映射。