jVi视觉块选择

  • 本文关键字:选择 视觉 jVi jvi
  • 更新时间 :
  • 英文 :


我正在尝试使用Netbeans中的jVi进行块选择。我似乎无法让它发挥作用——似乎有很多关于这个话题的好信息,但我看不到我的问题的答案。

这就是我所理解的:要进行块选择,首先要进入视觉模式并选择一些文本。然后按Ctrl-V键进入块选择模式?对我来说,Ctrl-V粘贴剪贴板,所以我发现有人提到Ctrl-Q。我试过了,但我无法使用箭头键或h、j、k、l键在列中选择文本。对我来说,它只是做一个常规的选择,抓住行的其余部分,然后将下面的行(如果我向下移动光标)向上移动到光标。

我错过了什么?

jVi具有指定哪些控制键由jVi处理以及哪些控制键传递给NetBeans进行处理的选项。您的描述表明Ctrl-V由NB处理(而不是由jVi处理)。在NetBeans中查看
工具>选项>jViConfig>Ctrl键绑定
并启用/检查jVi应该处理的密钥。

在开始之前,请确保您没有处于特殊状态(只需按ESC键几次)。也有可能您的一些jVi启动脚本正在重新映射这些键。

Ctrl-V是默认的,但Ctrl-Q是在Windows上的gvim上引入的,以避免混淆那些知道Ctrl-V用于粘贴文本的用户。您可以通过键入查看密钥映射

:map

处于命令模式。你甚至可以做

:verbose map

以找出每个映射的定义位置。我认为它只列出了用户集映射,所以它将显示Ctrl-V和Ctrl-Q是何时由脚本重新定义的。

这对我很有效-结合了上面的两个建议。在jVi设置页面中,启用Ctrl-Q并将其用于经典的Ctrl-V功能。不要启用Ctrl-V,因为它对鼠标选择缓冲区的处理有太多副作用。用这种方式对我使用netbean8.2来说效果很好。

相关内容

  • 没有找到相关文章

最新更新