EditPlus配置Java語法自動補全功能[轉]


  用慣了Java編程的高級IDE,eclipse家族的產品,很high的發現,里面強大的代碼自動補全功能讓我們少寫了不必要的符號,另外的一個程度上避免了因為符號的缺失或者前后的不匹配而導致編譯失敗的情況出現,突然轉戰手寫代碼的革命時代,告別了eclipse家族,使用最普通的文本編輯器EditPlus,啥是懷念在Eclipse下編程的年代.

  還好,ep提供了這一功能,幾點修改便可以實現代碼的自動補全,尤其是那些常用到的,如if(),else if()....
  過程如下,希望能夠為使用EP的童鞋貢獻綿薄之力.
  1,啟動EditPlus3,依次點擊 Tools->Preferences->File->Settings&syntax,在右側的File types選擇" Java"項目.
  2,在下側找到已經勾選的AutoCompletion項,看到默認的是cpp.acp,點擊后面帶有"..."的按鈕,在editplus的安裝目錄下找到java.acp文件,選中即可,之后點擊open按鈕,該文件內容會顯示在Editplus的窗口中,接下來我們一起來編輯它的內容. 所謂的acp文件就是那個 Auto Completion的簡寫.
  下面的這幅圖描述了找到 Auto Completion ,中文叫做:自動完成。
  3,下面的代碼就是配置好的java.acp,你也可以再下面的附件找到與代碼一樣的配置. 下載回去,按照上圖的路徑,直接引入EditPlus即可以使用.最好的方式,在編輯之前或者覆蓋你的源文件之前,在安裝目錄的下將java,acp文件進行備份, "做好文件的備份操作在技術學習和實踐的過程是一個良好的習慣.尤其是像我這樣的初級選手在實際項目中尤為重要。至於原因,大家都懂得!www.2cto.com
  代碼如下:
  #TITLE=Java
  ; EditPlus Auto-completion file v1.0 written by ES-Computing.
  ; This file is provided as a default auto-completion file for Java and   C#.
  #CASE=y
  #T=if
  if(^!){
  }
  #T=while
  while(^!){
  }
  #T=for
  for (^!; ;){
  }
  #T=switch
  switch (^!){
  case :
  }
  #T=do
  do{
  }
  while(^!);
  #T=class
  class ^!{
  }
  #T=try
  try{^!
  }
  catch (){
  }
  #T=interface
  interface ^!{
  }
  #T=namespace
  namespace ^!
  {
  }


 #

  ;add by ivantian 2013-01-19
  #T=else if
  else if(){^!
  }
  #T=else
  else{^!
  }  ;此處可以刪除,修正!
  #
  ;add end
  ;   C#  only
  #T=foreach
  foreach (){^!
  }
  #T=get
  get(){^!
  }
  #T=set
  set(){^!
  }
  #T=lock
  lock (^!)
  {
  }
  #T=struct
  struct ^!
  {
  }
  #
  4,文件中的"^!"是一個正則表達式,不用管它,理解含義是:在代碼中,若有相應的操作,則光標會停留在該字符所在的位置.對照原有的文件,我才有了上面代碼所示的修改.在上面的格式上,if you wish ,you can continue to modify it ! 其他語言的操作亦是如此.舉一反三,乃至反多是一種很好的方法論,它適應於任何領域.
  5,配置完成后,重啟editplus軟件,這也是一個很好的操作,尤其在配置很多軟件的使用規則后,或者其他情況下,之后新建一個java文件,便可以使用代碼自動補全功能. So easy,So comfortable!enjoy it!
  6,重啟后, 測試.比如輸入if語句,只需要輸入關鍵字if,然后按下“空格鍵”,就會出現將將(){}自動補全,此時只需要在光標停留處鍵入代碼即可.其他的一樣.
打賞

免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2022 CODEPRJ.COM