本文主要是介绍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 xp
、dwwp
和 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 读取器到邮件新闻读取器。”
按照这些步骤亲自试用该模块。
- 首先确保您已安装了 Java 5 或更高版本以及 NetBeans IDE 5.5。
- 从 sourceforce 中下载 jvi 压缩文件并将其解压。
- 在 IDE 中,保存所有打开项目的更改。从工具菜单中选择 Update Center,选中 Install Manually Downloaded Modules,然后单击 Next。
- 在安装向导中,添加您在 “nbvi-0.8.0x8” 目录中找到的2个 .nbm 文件
- 完成向导。接受证书并选中 “Include” 复选框,然后安装它。
- 当系统提示您重启 NetBeans 时,重启它。
当您看到光标变成 Editor 中的黑盒子时,您可以判断安装成功了。现在您键入一个冒号,应该看到 vi 输入线出现在页面底部。请按 Esc 返回 vim 常用命令模式。
配置
您可能想要定制您的 vim 键绑定。从 Tools 菜单中选择 Options,然后单击 Advanced Options 按钮。您会发现一个新的 “Editing/jvi Options and Configuration” 节点。由于某些原因,对于我来说,几个显示的选项缺失了,因此我还不能试用它们,但屏幕截图看上去还不错
原文:http://www.netbeans.org/kb/55/vi-integration.html
这篇关于NetBeans IDE的新旧键绑定,为什么选择 vi?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!