久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Eclipse自動補全設置與Eclipse源代碼下載

 狼圖騰1224 2017-09-16

以前使用VisualStudio和Sublime寫代碼的時候有很完善的代碼提示,,但是最近開始使用Eclipse弄JAVA的時候發(fā)現它的代碼提示不是很習慣。上網找了一些資料,,修改了代碼提示的方式,,記錄在博客上供大家查閱。

本文主要參考了以下文章

http://www.cnblogs.com/a-zx/p/3388041.html

本文基于

Eclipse Java EE IDE for Web Developers.

Version: Luna Service Release 2 (4.4.2)
Build id: 20150219-0600

進行解釋,。

設置代碼提示

打開 Eclipse 依次選擇 Window -> Perferences -> Java -> Editor -> Content Assist,,Auto activation triggers for Java:設置框中默認是"."   

現在將它改為:

  .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_

有老版本的Eclipse不支持定義這么多觸發(fā)器,可以通過修改配置文件實現,,網上資料很多,。

然后你就會發(fā)現Eclipse可以使用更智能的代碼提示了。但是現在有一個比較大的問題是,,Eclipse智能過頭了,,它總想幫我們完成一些我們不想要的代碼補完。比如按“=”和空格以后就會自動補完代碼,,這對很多人真的不能忍,。

幸好Eclipse是開源軟件,解決辦法是直接修改代碼提示功能的源代碼,,以完成我們需要的功能,。

首先打開window->show view,選擇Plug-ins,,再找到org.eclipse.jface.text,,右鍵單擊,選擇import as-> Source Project,,導入完成后,,在你的workspace就可以看到這個project了。如果沒有src這個文件夾,說明你使用的版本中沒有帶源代碼,,我正好也是這種情況,。

源代碼可以去這個地址下載(找了我好久好久)

http://archive./eclipse/downloads/

在頁面上選擇你Eclipse版本的連接(我使用的是4.4.2),然后在新頁面中下載eclipse-SDK-(*************).zip,,根據自己的需要選擇合適的版本下載,,大概200M左右。下載完成以后解壓縮,,在.\eclipse\plugins\文件夾下找到  org.eclipse.jface.text.source_3.9.2.v20141003-1326.jar  (這是對應我使用的Eclipse版本的文件,,實際請根據你自己的版本進行選擇),將這個文件復制到你自己的Eclipse安裝目錄下的.\eclipse\plugins\文件夾下,,然后重新啟動Eclipse,。重復上面的操作導入(import)org.eclipse.jface.text,此時就能夠看到src文件夾了,。

在src文件夾下org.eclipse.jface.text.contentassist.CompletionProposalPopup#verifyKey()”函數中有一段代碼:

if(contains(triggers, key)){

...

}

將這段代碼改為

if(key!=0x20&& key!='='&& key!=';'&& contains(triggers, key)){

    ...

}

還有把這段代碼之上的代碼

case'\t':
e.doit=false;
fProposalShell.setFocus();
returnfalse;

修改為

case'\t':
    e.doit=false;
    insertSelectedProposalWithMask(e.stateMask);
    break;

 如圖:

 修改為

經過上述操作,,這個輔助輸入插件已經排除了空格與“=”的選中功能,增加了TAB鍵的選中功能,。最后就是導出修改后的插件,,右鍵點擊你的workspace里的工程,選擇Export->Deployable plugins and fragments,,點擊Next,,選擇Destination選項卡,選擇Directory,,選擇一個要保存插件的目錄,,然后Finish,。然后就會在你所選的目錄下產生一個新的plugins目錄,,里面有一個jar文件,用它替換掉eclipse/plugins里面的org.eclipse.jface.text,,記得覆蓋前對原文件進行備份,。然后重新啟動Eclipse。

 

如果不想自己下載與修改文件,,我這里直接提供修改好的jar包,,直接進行覆蓋就好了。我的版本是org.eclipse.jface.text.source_3.9.2.v20141003-1326.jar

百度云盤   http://pan.baidu.com/s/1kTl8r2J

GitHub    https://github.com/PelloZhang/org.eclipse.jface.text

    本站是提供個人知識管理的網絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多