eclipse取消自動輸入提示

來源:互聯網
上載者:User

標籤:des   io   ar   os   sp   java   檔案   on   bs   

在設定Eclipse自動提示後,按a-z都會顯示提示,但是我們需要鍵入Enter才會輸入,而預設的所有都鍵入,非常弱智,可採用下面方法設定。

1,先找到相關的外掛程式: window -> show view -> plug-ins 
找到外掛程式org.eclipse.jface.text,右鍵點擊,選擇import as Source Project,匯入完成後,在你的workspace就可以看到這個project了
2.修改代碼
在src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java檔案中,找到這樣一行代碼 
char[] triggers = t.getTriggerCharacter(); 
if(contains(triggers,key))
在那行if判斷裡面,eclipse會判斷key(就是你按下的鍵)是否在triggers中,如果是,那就觸發下面的第一行提示上屏的代碼.所以我們要做的就是把空格和=號排除就可以了: 
if(key != ‘=‘ && key != 0x20 &&contains(triggers,key)){ 
.........

}
代碼修改成這樣後,提示的時候按下空格或者等號,提示就會沒掉,也不會自動補全了咯!!!
3.把修改好的org.eclipse.jface.text匯出
右鍵點擊你的workspace裡的org.eclipse.jface.text,選擇export-->Deployable plugins and
fragments, next,destination 選擇
archive file,然後finish.你就可以在zip檔案裡看到產生好的jar ,用它替換掉eclipse/plugins裡面的同名jar包,就可以了。

注意:MyEclipse無法匯入外掛程式的源碼工程,可以下載對應版本的Eclipse,重新編譯得到外掛程式後再覆蓋MyEclipse裡的外掛程式即可。
我這裡有一個MyEclipse10修改好了的jar包。。如果你的版本跟我一樣的話,直接把這個jar包拷到plugins下就可以了。下載後解壓,有一個是修改好的jar,一個是沒修改的jar,如果哪天你想換回來,把那個沒修改過的jar複製回去就行了。

eclipse取消自動輸入提示

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.