我想创建一个宏来代替必须输入:
vi(
vi[
vi"
等等
我一直在尝试以下方法:
:nnoremap <leader><tab> vy:exe vi"0<cr>
但没有成功。
我在使用 VsVim 的 Windows 上。
谢谢。
我只是尝试将此添加到我的_vsvimrc
:
nnoremap gP vi"
据我所知,它工作得很好。这能满足你的需要吗?
在 Vim 中,你可以这样做:
:nnoremap <leader><tab> yl:execute 'normal! vi' . @"<CR>
这y
将定位光标下的字符,然后用于:normal!
运行vi...
正常模式命令,并将:execute
寄存器内容插入其中。
我不知道 VsVim 的功能,但我怀疑它是否提供了这些功能;你可能只能在那里做简单的 vi 风格的映射。