天天看點

從 MyEclipse 到 IntelliJ IDEA

讓你擺脫滑鼠,全鍵盤操作

從myeclipse轉戰到intellij idea的經曆

我一個朋友寫了一篇“從eclipse到android studio”博文,于是心潮澎湃我也想一篇,分享自己用這個idea的一些技巧和感受。

來到公司的第一天,我的同僚(也是我的師傅)就讓我裝intellij idea。一開始我還不知道intellij idea是什麼,後來才知道它是一個java的內建開發環境(ide),一個功能非常強大響應非常快速的java開發工具,号稱最犀利的java ide,重構神器!現在goole新推出的android開發工具android studio也是基于intellij idea的,從sdk的源碼可以看到:android studio is a new android developmentenvironment based on intellij idea. similar to eclipse with the adt plugin,android studio provides integrated android developer tools for development anddebugging.

要從myeclipse中切換過來還是有點困難的,因為使用習慣差別太大了。摸索了一兩個星期,現在總算是切換過來了,我基本上可以全鍵盤操作了。要知道通過滑鼠的移動和選擇來做事的比較低效的,如果你能脫離滑鼠,完全通過鍵盤來操作,那樣效率要高好多,而且會讓你覺得更專業、更酷!

如何做到全鍵盤操作呢?

1.自定義快捷鍵實作全屏操作

你可以設定自定義快捷鍵進入全屏操作,并實作各個視窗之間的切換。這樣,你就可以告别小視窗的時代,體驗全屏顯示的效果了!(相信有過多年開發經驗的你一定會覺得小視窗非常不便于閱讀代碼,特别是對于小螢幕的筆記本來說)

操作:在file/settings(或ctrl+alt+s)打開設定界面,在搜尋框中搜keymap。然後将之前的keymap檔案複制一份。因為原檔案是不可以改動的,隻有複制一份再對它進行設定自定義快捷鍵。

從 MyEclipse 到 IntelliJ IDEA

設定toolbar、tool buttons、status bar、navigation bar、enter full screen等按鈕的快捷鍵,這樣可以快速進入全屏,隐藏工具欄,導航欄等。

在右則搜尋框裡搜toolbar找到後輕按兩下設定即可,其它的類同。

從 MyEclipse 到 IntelliJ IDEA

設定好後的結果如下

從 MyEclipse 到 IntelliJ IDEA

我的設定是

alt+d 進入/退出全屏(enter full screen)

alt+s 顯示/隐藏狀态欄(status bar)

alt+t 顯示/隐藏工具欄(toolbar)

alt+b 顯示/隐藏工具按鈕(tool buttons)

alt+n 顯示/隐藏導航欄(navigation bar)

因為我structure結構用的比較多,就把tool windows中favorites和structure互換了一下,如下

favorites alt+2

structure alt+7

2.一些常用的快捷鍵

這樣的資料網上一搜一大把,我就結合自己的使用經曆和習慣,分享一下工作中用的最多的快捷鍵。

<1>.最扭曲myeclipse習慣的一些快捷鍵:

ctrl+n:不再是建立,而是查找一個類,idea中建立一個類是在左則目錄結構中選擇要存放新類的目錄,然後按alt+insert

ctrl+d:不再是删除一行,而是複制上一行

alt+/:不再是提示,而是複制上一單詞

ctrl+o:不再是打開一個檔案,而是重寫父類方法

ctrl+y:不再是對應ctrl+z的恢複,而是删除上一行,idea中恢複是ctrl+shit+z

alt+up:不再是向上移動一行,而是跳到上一個方法(或屬性)

alt+down:不再是向下移動一行,而是跳到下一個方法(或屬性)

<2>.你會用的最多的快捷鍵

alt+f7:查找一個屬性或方法被誰調用

shift+f6:重命名一個屬性或方法

ctrl+alt+space(空格):輸入提示

alt+enter:引入類或提供給你選擇的處理方法

ctrl+向上:不移動光标,往上滑屏

ctrl+向下:不移動光标,往下滑屏

ctrl+shift+up:向上移動一行

ctrl+shift+down:向下移動一行

ctrl+shift+f:在選中的檔案目錄裡搜尋

alt+delete:安全删除字段或方法

ctrl+alt+n:把一些方法或變量指派放在這,可以去除一些多餘的指派過程,這在重構中會非常常用,用法如下:

選中或把光标放在dogetstring中,然後按ctrl+alt+n

3.一些最有用的設定

<1>.如何完美顯示中文:

settings->appearance中勾選override default fonts by (not recommended),設定name:nsimsun,size:12

從 MyEclipse 到 IntelliJ IDEA

<2>.如何讓光标不随意定位:

settings->editor中去掉allow placement of caret after end of line。

從 MyEclipse 到 IntelliJ IDEA

<3>.如何顯示行号:

settings->editor->appearance标簽項,勾選show line numbers

從 MyEclipse 到 IntelliJ IDEA

<4>.如何讓intellij idea動的時候不打開工程檔案:

settings->general去掉reopen last project on startup.

從 MyEclipse 到 IntelliJ IDEA

<5>.在intellij idea中為什麼無法起動tomcat:請使用zip版的tomcat

<6>.預設代碼提示和補全快捷鍵跟輸入法沖突,如何解決:

settings->keymap

從 MyEclipse 到 IntelliJ IDEA

先copy一份快捷鍵方案。

從 MyEclipse 到 IntelliJ IDEA

再展開。如圖:

從 MyEclipse 到 IntelliJ IDEA

選擇功能,再添加一個新的快捷鍵

從 MyEclipse 到 IntelliJ IDEA

剩下功能,也要改,如上圖藍色字型部分。我隻是把原有快捷鍵中的空格改成了“;”,就是分号,這樣會友善很多。

<7>.更改注釋中的使用者名

選擇:

filesettingseditorfile and code templates

在右則的includes中actionscript file header和file header 把對應的使用者名(user)改掉就可以。

從 MyEclipse 到 IntelliJ IDEA

繼續閱讀