被同事安利換了Idea,果然,還在適應(yīng)期就感受到了這款I(lǐng)DE的強(qiáng)大(沒(méi)白折騰一天),無(wú)論是快捷鍵還是智能化都相當(dāng)?shù)氖娣?,?duì)鼠標(biāo)的依賴進(jìn)一步下降;但是切換的過(guò)程必然是會(huì)出現(xiàn)一些問(wèn)題的。
1.界面
Idea的布局與Eclipse差別比較大,體現(xiàn)在控制臺(tái)的位置、菜單布局、設(shè)置等多個(gè)方面。在更改皮膚的時(shí)候Idea也可以像Eclipse一樣導(dǎo)入皮膚包,但是比Eclipse方便很多,簡(jiǎn)單的File——Import Settings就可以導(dǎo)入下載的設(shè)置壓縮包。
然而線上的樣式我都不喜歡2333。。就花了一個(gè)多小時(shí)手動(dòng)把顏色調(diào)回了Eclipse里習(xí)慣的樣子,像這樣

2.快捷鍵
個(gè)人感覺(jué)這是在日常使用的時(shí)候差異最大的地方,兩款I(lǐng)DE的快捷鍵差別比較大,所以在適應(yīng)期的時(shí)候會(huì)比較痛苦,比如【Redo操作】的快捷鍵在Eclipse中是Ctrl+Y,而在Idea中Ctrl+Y是【刪除當(dāng)前行】,所以一開(kāi)始:【哎做錯(cuò)了,撤銷撤銷 ... 不對(duì)不對(duì),沒(méi)錯(cuò),重做重做 ... 臥槽,怎么少了這么多行,撤銷撤銷 ... 我做到哪兒了來(lái)著 ...】
再比如【syso】=》【sout】,【alt+/】=》【ctrl+space】
但是不得不說(shuō),Idea的快捷鍵設(shè)計(jì)的非常出色,幾乎涵蓋了所有編程所必要的操作,通過(guò)Shift+Shift和Ctrl+Shift+A就可以全局的進(jìn)行查找與操作。如果足夠熟練,無(wú)鼠標(biāo)編程完全是可以的。
但是需要注意,快捷鍵盡量不要自己修改,因?yàn)槿绻膭?dòng)過(guò)多會(huì)經(jīng)常出現(xiàn)快捷鍵與其他應(yīng)用的快捷鍵沖突的情況,而且不管其他同事來(lái)幫你處理問(wèn)題還是你幫其他同事處理問(wèn)題,都
3.svn
maven就不說(shuō)了,導(dǎo)入settings.xml設(shè)置好本地倉(cāng)庫(kù)位置就可以了。版本控制以svn為例子,說(shuō)一下踩過(guò)的坑。
①Idea的版本比較新,所以注意下新老界面的部分出入
第一行是安裝了svn的client tools工具后出現(xiàn)的svn.exe的路徑
第二行是開(kāi)啟交互模式(默認(rèn)關(guān)閉),開(kāi)啟后可能會(huì)出現(xiàn)Cannot checkout from svn: 'C:\Program' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序 或批處理文件的錯(cuò)誤,如果出現(xiàn)錯(cuò)誤,關(guān)閉此選項(xiàng)即可
第三行是使用自己的配置文件的路徑,這里不做展開(kāi)

②使用TortoiseSVN客戶端,安裝時(shí)必須選擇client tools,否則不會(huì)有svn.exe,也就不能支持intellij idea的svn插件,會(huì)報(bào) Can't use Subversion command line client:svn 這個(gè)錯(cuò)誤,因?yàn)閕ntellij idea是使用命令行的方式來(lái)使用svn。

③有時(shí)會(huì)報(bào)No appropriate protocol (protocol is disabled or cipher suites are inappropriate)這個(gè)錯(cuò)誤,我這邊的原因是Win10重新注冊(cè)導(dǎo)致的svn需要重新登錄,在任意地點(diǎn)導(dǎo)入導(dǎo)出重新登陸一下,然后永久記住賬戶密碼即可。