程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> 為Java應用程序的開發而配置vi

為Java應用程序的開發而配置vi

編輯:JAVA編程入門知識
  大多數的軟件開發人員都會在其生涯的某個時候碰到vi編輯器——假如不是在大學裡的話,那就是在實際使用的UNIX機器上,將自己的Windows桌面機器裡所編碼東西安裝到完全成熟的集成開發環境(IDE)裡的時候。很少能夠碰到長期從事微軟系統開發的開發人員不會在一個月至少使用vi一次。有些開發人員很喜愛vi,而其他的則很厭惡它。但是對於一個Java的開發人員來說,要想讓vi成為一個更好的開發環境將會有很多的工作需要完成。
  
  很多人都預料Java和vi並不總是能夠共同工作。因為vi是小型功利主義的同義詞,而Java則像是一頭笨拙的大型動物。選擇將vi作為其主要工作環境的Java開發人員可能是比較罕見的,但是即使是偶然使用vi的用戶,也能夠從花上一點時間將它配置一下,使之與Java更加友好上獲益。你可能會很震動的看到,當所有提到的工作都做到位之後,vi能夠為你的IDE提供多少特性。
  
  讓我們開始吧首先,要確信你的vi命令已經連接到了vim庫,至少要象征性地連接到了或者替代了(aliased)。Vim的意思是Vi Improved,它幾乎已經在vi及其衍生產品中占據了的主導地位。它速度快,易維護,特性豐富,而且幾乎在每個平台上都有。
  
  一旦你安裝好了vim,就要在你的主目錄下創建一個叫做.vimrc的文件。Listing A顯示了一個很好的.vimrc起始文件。這個文件裡的幾個命令行告訴vi要給Java的源代碼塗上顏色,使其更易於閱讀。其結果並不十分重要,而且假如你不喜歡顯示出來的顏色,你可以放心地取消它們。
  
  
  對標簽跳躍的支持
  
  標簽是Java的標識符,它們可以是包裝名、類名、方法名,或者是字段名。在你的代碼裡創建一個所有標簽的大型索引,能夠讓你使用單個按鍵就跳躍到任何類、方法或者字段的定義上。這些索引文件都是使用ctags程序創建的,後者在vim的發行版裡都有。
  
  Ctags會獲取Java源文件或者包含有Java源代碼的目錄的列表,從中提取標識符的信息,再生成所vi需要的用於跳躍到標簽的排序索引。下面一行代碼是ctags調用的一個例子,只要JAVA_HOME變量被正確地定義,它會生成一個包含有項目源代碼裡所有標識符的標簽文件,Sun核心庫源代碼也是如此:
  
  ctags -f ~/.tags -R ~/myprojects/src $JAVA_HOME/src
  
  一旦標簽索引創建好了,你所需要做的只是告訴vi要在哪裡找到它。這一步是通過將set tags=~/.tags添加到你的~/.vimrc文件裡實現的。有了可用的標簽索引文件,而且vi也知道了要到哪裡去找到它,你現在就可以通過按 [CTRL] ]來跳躍到任何標識符上了。盡管這對於跳躍到你已經定義的方法、類和你自己編寫的字段上很有用,但是假如你將Java核心類庫加到你的標簽索引裡將會更加有用。現在,只用簡單地對任何核心類庫的類或者方法按[Ctrl] ],你就會跳躍到它完全使用javadoc所編寫成的定義。.
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved