NetBeans IDE的新旧键绑定,为什么选择 vi?

我又回到了100%的工作效率!”Rob openide-dev 邮件列表中高兴地说。他的朋友社区成员 Antonio 问道我在哪可以得到这个项目的赠品?”

令他们如此兴奋的项目就是 NetBeans IDE 5.5 新的 jVi 插件。这个大家期待着(希望)引入的赠品的开发人员是 Ernie Rael。他刚发布的预览 NBM 是一个编辑器模块,能使您在 NetBeans IDE 中使用 vi 编辑器命令。

如果您现在问“为什么有人想要 vi 键绑定?”,那么很抱歉,这个插件不适合您。该插件的目标群体是已将 vi 快捷键内化到一定程度从而大大加快了他们编码速度的开发人员。

您曾遇到过这种情况吗?使用鼠标单击和选择文本花费了很长时间。Vi 快捷键使您能够跳到代码中的任何位置,从几个剪贴板中复制并粘贴到其中,搜索并替换正则表达式模式,以及交换、删除或替换字符、单词、行或段落——所有这些操作都可以使用几个键击完成。

将您的 vi 技术与诸如 NetBeans IDE 结合您将获得真正强大的应用程序。是的,vi 的学习过程是很困难的。但我们并不是建议您应该开始学习 vi。我们建议已经了解 vi 的开发人员应该继续使用它。正如习惯了 Emacs Eclipse 的开发人员可以选择利用他们已有的这些键绑定知识。

NetBeans IDE 5.5 当前版本已经与默认的 NetBeans 键绑定以及 Emacs Eclipse 键绑定一起提供。外部编辑器团队提供过 vim 6.2 键绑定。然而那是在大约 NetBeans 3.5 的时候,已经是 3 年前的事了。现在 Ernie 冒险使这组著名的键绑定重新活跃起来,其反响与它首次实现时一样热烈。

提示:

为了使您有个大概的了解,这里提供一些我使用最多的 vim 命令示例:

l      1G G (跳到文件开始或末尾)

l      4dd 4yy (删除或复制 4 行)

l      :.,+5s/foo/bar/g 在此处与以下 5 行之间将所有 foo 替换为 bar’)

l      xpdwwp ddp (交换两个字母、两个单词和两行)

l      fx tx (将光标移至下一个出现字母 x 的地方或移至该字母之前)

l      键入 reg: 查看 26 个剪贴板的内容。键入 "ayw 将一个单词移入寄存器 a,或键入 "zyy 将一行移入寄存器 z      使用 "aP 粘贴寄存器 a 内容,使用 "zP 粘贴寄存器 z 内容

注意安装 jvi 不会阻止常用命令 ctrl-c ctrl-v      代码完成仍在测试的各种文件java, html中如期工作。此外,您还可以使用鼠标定位光标并选择文本。

安装模块

模块包括两个 NBM,第一个 jVi 实现第二个 nbVi 可处理 NetBeans 集成。Ernie 解释道:“jVi 旨在快速轻松地集成到各种基于 Java 的桌面应用程序中,从 IDE 读取器邮件新闻读取器。”

按照这些步骤亲自试用该模块。

  1. 首先确保您已安装了 Java 5 或更高版本以及 NetBeans IDE 5.5
  2. sourceforce 下载 jvi 压缩文件并将其解压。
  3. IDE 中,保存所有打开项目的更改。从工具菜单中选择 Update Center,选中 Install Manually Downloaded Modules,然后单击 Next
  4. 在安装向导中,添加您在 nbvi-0.8.0x8 目录中找到的2个 .nbm 文件
  5. 完成向导。接受证书并选中 “Include 复选框,然后安装它。
  6. 当系统提示您重启 NetBeans 时,重启

当您看到光标变成 Editor 中的黑盒子时,您可以判断安装成功了。现在您键入一个冒号,应该看到 vi 输入线出现在页面底部。请按 Esc 返回 vim 常用命令模式。

配置

您可能想要定制您的 vim 键绑定。从 Tools 菜单中选择 Options然后单击 Advanced Options 按钮。您会发现一个新的 Editing/jvi Options and Configuration 节点。由于某些原因,对于我来说,几个显示的选项缺失了,因此我还不能试用它们,但屏幕截图看上去还不错 

原文:http://www.netbeans.org/kb/55/vi-integration.html

你可能感兴趣的:(eclipse,正则表达式,vim,ide,Netbeans,emacs)