總結(jié)一些個(gè)人使用MyEclipse和Eclipse中的技巧: 設(shè)置工作區(qū)編碼 Liferay的開發(fā)環(huán)境我們需要工程的編碼為UTF-8,新安裝的Eclipse的默認(rèn)編碼為GBK,修改方式為WindowàPreferencesàGeneralàWorkspace,在這下面的Text file encoding處選擇other,UTF-8。點(diǎn)擊
總結(jié)一些個(gè)人使用MyEclipse和Eclipse中的技巧:
設(shè)置工作區(qū)編碼
Liferay的開發(fā)環(huán)境我們需要工程的編碼為UTF-8,新安裝的Eclipse的默認(rèn)編碼為GBK,修改方式為WindowàPreferencesàGeneralàWorkspace,在這下面的Text file encoding處選擇other,UTF-8。點(diǎn)擊OK保存。
在MyEclipse或Eclipse中,默認(rèn)情況下只有我們?cè)诎聪隆?”的時(shí)候才會(huì)有代碼提示,使用visual studio時(shí)看到這個(gè)IDE是按下所有的鍵都會(huì)自動(dòng)提示,以前還很羨慕visual studio的強(qiáng)大,有一天才發(fā)現(xiàn),原來(lái)eclipse也有這個(gè)功能,但是默認(rèn)沒(méi)有開啟。開啟方法如下:
windows-->Preferences-->Java-->Editor-->Content Assist
在Auto activation triggers for Java后面的輸入框里面鍵入(默認(rèn)只有一個(gè)點(diǎn)):.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLNMOPQRSTUVWXYZ
這個(gè)的意思是,在我們輸入26個(gè)英文字母(大小寫)和點(diǎn)時(shí)都可以自動(dòng)提示代碼。
上面的Auto activation delay(ms)這個(gè)是,在鍵入后延時(shí)多小毫秒開始提示,默認(rèn)是200毫秒,可以根據(jù)自己的情況進(jìn)行微調(diào),一般保持默認(rèn)即可。
為什么要修改控制臺(tái)緩沖大小?有時(shí)候我們?cè)趩?dòng)tomcat或者是在控制臺(tái)使用System.out等打印內(nèi)容的時(shí),當(dāng)內(nèi)容過(guò)多時(shí),前面出現(xiàn)的內(nèi)容就會(huì)被覆蓋掉,這個(gè)時(shí)候想查看之前的輸出信息就看不到,所以需要修改一下控制臺(tái)緩沖大下,讓控制臺(tái)可以顯示更多的內(nèi)容。
方法如下:
windows-->Preferences-->Run/Debug-->console
在右邊的:Console buffer size(characters),在這里面調(diào)整大小,默認(rèn)是80000個(gè)字符,可以根據(jù)情況調(diào)整,我一般是加一個(gè)0,調(diào)到到800000。
雖然介紹MyEclipse和Eclipse快捷鍵的文章很多,但下面是一些自己開發(fā)中最常用的快捷鍵。
Ctrl+Shift+R:這個(gè)是根據(jù)文件名查看文件,支持通配符“*”,當(dāng)項(xiàng)目中文件非常多時(shí),可以快速的根據(jù)文件名查找文件。
Ctrl+T:如果一個(gè)類或者方法是抽象或接口,可以選中這個(gè)方法和接口,按下Ctrl+T,找到他的實(shí)現(xiàn)或繼承,這個(gè)在查看不是自己寫的源碼時(shí),非常有用。
Shift+Tab:Tab鍵可以讓選中的代碼縮進(jìn),但有時(shí)候需縮減,就可以使用shift+Tab。
Ctrl+D:刪除一行,或者是選中的某幾行代碼。如果要?jiǎng)h除某一行代碼,只需要將水標(biāo)定位到此行,按下ctrl+D,如果是要?jiǎng)h除多行,選中,按下Ctrtl+D。
Ctrl+Shift+F:格式化代碼,這個(gè)很常用。
Alt+↑/↓:可以將選中的代碼行整體的向下或向下移動(dòng)。在修改代碼或重構(gòu)時(shí)常用。
有一些小知識(shí)可參考這個(gè)鏈接:http://www.huqiwen.com/2012/08/30/liferay-6-1-development-study-1/
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com