一、Eclipse自動補全代碼設置
Eclipse自動補全是編寫Java代碼時非常重要的功能之一。在Eclipse中,自動補全功能默認是開啟的,為了使得自動補全功能更加適合你的編碼習慣,在Eclipse中可以進行一些自定義設置。首先,我們來看看如何設置自動補全代碼。
1、進入Eclipse的“Windows”菜單,選擇“Preferences”,然後展開“Java”選項,在“Editor”下選擇“Content Assist”。
Windows --> Preferences --> Java --> Editor --> Content Assist
2、在Content Assist頁面中,你可以發現有“Auto activation”和“Advanced”兩個大項,下面分別進行詳細介紹。
3、在“Auto activation”選項中,可以設置觸發自動補全的字符,例如輸入“.”、“(”、“ ”等等。選中“Enable auto activation”後,在“Auto activation triggers for Java”中填入你需要設置的觸發字符即可,注意,這裡的觸發字符是一個字符串類型的值,需要用英文逗號分隔,如“.”、“,”、“ ”等。
<img src="img/01.png"/>
4、在“Advanced”選項中,你可以進行更細粒度的設置。例如,可以對自動補全的代碼進行排序,對過長的代碼進行截取,以及限制自動補全的選擇項個數等。這裡我們不再過多的贅述,可以根據自己的需要進行設置。
二、Eclipse怎麼設置自動補全
設置自動補全的方式多種多樣,下面列舉兩種最常見的設置方式。
1、使用快捷鍵觸發自動補全。默認情況下,Eclipse的自動補全觸發快捷鍵為“Ctrl + Space”。當你需要進行自動補全操作時,只需要在代碼中輸入對應命令或關鍵字的開頭部分,然後按下“Ctrl + Space”即可。
2、通過菜單手動觸發自動補全。當你需要進行自動補全操作時,只需要在代碼中輸入對應命令或關鍵字的開頭部分,然後在菜單中選擇“Edit” -> “Content Assist”。
<img src="img/02.png"/>
三、Eclipse自動補全失效
Eclipse自動補全失效通常有以下幾種原因:
1、自動補全功能未開啟。可以在Eclipse的“Windows”菜單中選擇“Preferences” -> “Java” -> “Editor” -> “Content Assist”,檢查“Enable auto activation”是否被勾選。
2、自動補全的觸發字符設置不正確。可以在Eclipse的“Windows”菜單中選擇“Preferences” -> “Java” -> “Editor” -> “Content Assist”,檢查“Auto activation triggers for Java”中的設置是否與你的編碼習慣相符。
3、Workspace中沒有編譯過的類。自動補全是通過讀取你所引用的類中的成員變量和方法來實現的。如果Workspace中沒有編譯過對應的類,或者類中沒有你想要調用的成員變量和方法,那麼自動補全功能會失效。此時只需要編譯所需類即可。
四、Eclipse自動補全括號
當你在編寫Java代碼時,在輸入方法名後按下左括號“(”,Eclipse自動補全功能會自動補全右括號“)”。這在一定程度上減少了編碼的時間。如果你想要定製自動補全的括號方式,可以在Eclipse的“Windows”菜單中選擇“Preferences” -> “Java” -> “Editor” -> “Typing”選項中進行設置。
<img src="img/03.png"/>
五、Eclipse自動補全變量名
在輸入變量名時,你可以使用Eclipse自動補全功能來幫助你輸入已經定義過的變量名。當你輸入變量名的開頭部分時,按下“Ctrl + Space”即可調出自動補全功能。如果自動補全列表中沒有你所需要的變量,可以檢查一下所需要變量所在的類是否已經被引入。
六、Eclipse自動補全返回類型
當你輸入一個方法時,Eclipse自動補全功能會默認填充該方法的返回類型。如果你想要定製自動補全的返回類型,可以在Eclipse的“Windows”菜單中選擇“Preferences” -> “Java” -> “Editor” -> “Content Assist”選項卡中進行設置。
<img src="img/04.png"/>
七、Eclipse自動補全快捷鍵設置
Eclipse自動補全功能的快捷鍵可以通過以下方式進行設置:
1、Eclipse的“Windows”菜單,選擇“Preferences” -> “General” -> “Keys”。
2、在“Command”中選擇“Content Assist”。
3、找到對應的快捷鍵,並進行設置。例如,將“Ctrl + Space”改為“Ctrl + Shift + Space”。
<img src="img/05.png"/>
八、Eclipse自動補全不出來
當Eclipse自動補全功能出現問題後,可以按以下步驟進行排查:
1、檢查自動補全功能是否被關閉。可以在Eclipse的“Windows”菜單中選擇“Preferences” -> “Java” -> “Editor” -> “Content Assist”,檢查“Enable auto activation”是否被勾選。
2、檢查自動補全的觸發字符設置是否正確。可以在Eclipse的“Windows”菜單中選擇“Preferences” -> “Java” -> “Editor” -> “Content Assist”,檢查“Auto activation triggers for Java”中的設置是否與你的編碼習慣相符。
3、檢查Workspace中的類是否已經編譯。自動補全是通過讀取你所引用的類中的成員變量和方法來實現的。如果Workspace中沒有編譯過對應的類,或者類中沒有你想要調用的成員變量和方法,那麼自動補全功能會失效。此時只需要編譯所需類即可。
4、刪除.metadata目錄。如果Eclipse自動補全功能依舊無法正常工作,可以嘗試刪除Workspace目錄下的.metadata文件夾,然後重啟Eclipse。
九、Eclipse自動補全快捷鍵選取
經過以上介紹,我們不難發現Eclipse自動補全功能提供了很多定製的方式,可以根據自己的編碼習慣進行自由設置。其中,最常用的方式是通過快捷鍵來進行操作,例如“Ctrl + Space”。除了默認的快捷鍵之外,你還可以通過以上介紹的方式來進行快捷鍵的自定義設置,以便更加符合你自己的編碼習慣。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/294098.html