Vim/Vi 在宏内选择视觉选择



我想创建一个宏来替换必须键入:

vi(
vi[
vi"

等。

我一直在尝试以下方面的事情:

:nnoremap <leader><tab> vy:exe vi"0<cr>

但没有成功。

我在Windows上使用VsVim。

谢谢。

我只是尝试将其添加到我的_vsvimrc

nnoremap gP vi"

我所知,它工作得很好。这能满足你的需求吗?

在 Vim 中,你可以这样做:

:nnoremap <leader><tab> yl:execute 'normal! vi' . @"<CR>

y将字符拉到光标下方,然后使用 :normal! 运行vi...正常模式命令,:execute将寄存器内容插入其中。

我不知道 VsVim 的功能,但我怀疑它是否提供了这些功能;你可能只能在那里做简单的 vi 样式映射。

最新更新