eclipse自動提示+自動補全

來源:互聯網
上載者:User
解決代碼的自動提示問題: “window”→“Preferences” 選擇“java”,展開,“Editor”,選擇“Content Assist”。 選擇“Content Assist”,然後看到右邊,右邊的“Auto-Activation”下面的“Auto Activation triggers for java”這個選項。其實就是指觸發代碼提示的就是“.”這個符號。 “Auto Activation triggers for java”這個選項,在“.”後加abcdefghijklmnopqrstuvwxyz字母,方便後面的尋找修改。然後“apply”,點擊“OK”。 取消“空格”、“=”自動上屏: 先找到相關的外掛程式開啟Plug-ins View找到外掛程式org.eclipse.jface.text,右鍵點擊,選擇import as Source Project,匯入完成後,在你的workspace就可以看到這個project了。 有些eclipse外掛程式匯出沒有原始碼 ,如果你匯出的外掛程式沒有原始碼,則需要下載 Eclipse RCP版本(該版本修改原始碼比較方便,能自動匯入原始碼),再進行匯出就可以看到原始碼。 修改代碼在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))

把修改好的org.eclipse.jface.text匯出, 右鍵點擊你的workspace裡的org.eclipse.jface.text,選擇export-->Deployable plugins and fragments, next,destination 選擇archive file,然後finish.你就可以在zip檔案裡看到產生好的jar ,用它替換掉eclipse/plugins裡面的同名jar包,就可以了。 自動管理格式化和自動管理import

除了手動執行這兩個功能外,你還可以讓Eclipse在儲存檔案的時候自動格式化原始碼並自動管理import語句。要做到這個,在Eclipse中,到 Window -> Preferences -> Java -> Editor -> Save Actions並啟用 Perform the selected actions on save,選中 Format source code和 organize imports。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.