0

我已经开始在 Netbeans 中使用 jVi VIM 模拟器插件。在安装该插件之前,我错过的一个功能是能够选择一个或多个单词,并通过点击引号、括号或括号键将它们用引号、括号或括号括起来。

在启用 jVi 的情况下,有没有一种快速的方法来做到这一点?

4

1 回答 1

0

这可以通过键映射来完成。例如下面的 map 命令

:vnoremap /" <Esc>`>a"<Esc>`<lt>i"<Esc>

创建在可视模式下有效的映射。如果通过视觉模式选择,您键入两个字符序列

/"

然后当前的视觉选择被双引号括起来。您可以为您提到的其他字符构建类似的映射。这里不需要两个字符的映射,但它避免了干扰正常的 vi 操作。

第一个使 jVi 退出可视模式。这

`> and `<lt> 

参考上一个视觉选择的结束和开始。

如果你真的想用鼠标来选择字符,这也可以用 ap*map 命令来完成。在这种情况下,您可能希望首先使用“v”命令进入可视模式,因为 jVi 目前无法引用平台选择的开始和结束。那将是一个很好的增强。

于 2014-01-16T00:42:34.787 回答