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




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章