久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

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

     狼圖騰1224 2017-09-16

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

    本文主要參考了以下文章

    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:設置框中默認是"."   

    現(xiàn)在將它改為:

      .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_

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

    然后你就會發(fā)現(xiàn)Eclipse可以使用更智能的代碼提示了。但是現(xiàn)在有一個比較大的問題是,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,根據(jù)自己的需要選擇合適的版本下載,大概200M左右。下載完成以后解壓縮,在.\eclipse\plugins\文件夾下找到  org.eclipse.jface.text.source_3.9.2.v20141003-1326.jar  (這是對應我使用的Eclipse版本的文件,實際請根據(jù)你自己的版本進行選擇),將這個文件復制到你自己的Eclipse安裝目錄下的.\eclipse\plugins\文件夾下,然后重新啟動Eclipse。重復上面的操作導入(import)org.eclipse.jface.text,此時就能夠看到src文件夾了。

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

    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;

     如圖:

     修改為

    經(jīng)過上述操作,這個輔助輸入插件已經(jīng)排除了空格與“=”的選中功能,增加了TAB鍵的選中功能。最后就是導出修改后的插件,右鍵點擊你的workspace里的工程,選擇Export->Deployable plugins and fragments,點擊Next,選擇Destination選項卡,選擇Directory,選擇一個要保存插件的目錄,然后Finish。然后就會在你所選的目錄下產(chǎn)生一個新的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

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

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 国产AV无码专区亚洲AV紧身裤| 中文字幕亚洲制服在线看| 国产国产午夜福利视频| 亚洲男人AV天堂午夜在| 国产精品国产三级国产AV主播| 婷婷久久香蕉五月综合加勒比| 国产午夜福利小视频合集| 成熟丰满熟妇高潮XXXXX| 国产精品视频一区不卡| 日韩精品无码人成视频手机| 在线中文字幕国产精品| 国内揄拍国内精品人妻| 福利一区二区在线视频| 国产激情无码一区二区APP| 中文字幕在线精品国产| 亚洲国产精品久久久久久无码| 亚洲最大成人在线播放| 国产精品毛片无遮挡高清| 国产精品亚洲二区在线播放| 亚洲AV无码专区电影在线观看| 国产成人啪精品午夜网站| 英语老师解开裙子坐我腿中间| 无码国产偷倩在线播放| 亚洲高清国产拍精品青青草原| 国产娱乐凹凸视觉盛宴在线视频| 精品人妻av区乱码| 老色鬼永久精品网站| 麻豆国产传媒精品视频| 国产精品欧美一区二区三区不卡| 国产美女自卫慰黄网站| 久久精品国产亚洲av麻豆软件| 国产无套乱子伦精彩是白视频| 亚洲精品在线二区三区| 久久久久99精品国产片| 国产99在线 | 免费| 亚洲精品日韩中文字幕| 无码人妻少妇色欲AV一区二区| 色妞色综合久久夜夜| 国产尤物精品自在拍视频首页| 亚洲精品国产精品国自产观看| 欧美日韩一区二区综合|