不少JAVA程序員都是資深的Eclipse用戶,然而,今天我想對IntelliJ IDEA作一個更爲嚴謹的審視。在本文中,小編將會爲你們列出Eclipse中經常使用且與IntelliJ等同的一些操做。孰勝孰負?讓咱們一塊兒來看看。程序員
不少時候程序員在編輯一個文件,同時還須要編輯其餘的文件。假如FF類是一個常常編輯的類,同時又須要對同一個包中的其餘類進行編輯—經過連接編輯器的功能,能夠迅速在同包的類之間進行切換。這個功能爲程序員提供了什麼樣的便利?每當編輯了一個文件,它會當即顯示其所在包瀏覽器視圖/項目視圖中的位置。若是使用展開式的包視圖,它會按功能對類劃分並顯示,而不使用分層(dao層, service層等)的方式來展現類。瀏覽器
在工程瀏覽視圖或者包瀏覽視圖能夠看到並使用連接編輯器(Link to Editor)的按鈕。編輯器
若是不想使用該功能,依然可使用Alt+Shift+W快捷鍵來查看包視圖或工程視圖並設置其顯示位置。字體
在工程視圖或者包視圖中選擇設置,而後勾選根據源碼自動滾動(Autoscroll From Source)功能;spa
若是不想使用該功能,依然可使用快捷鍵Alt+F1來導航並設置顯示的位置;插件
IntelliJ自己就自帶了衆多的功能(如:GitHub的集成)。固然,在Eclipse你也能夠經過選擇不一樣版本的插件來獲取到足夠的功能,只是須要本身來配置這些插件。在IntelliJ中,可使用鼠標滾輪來改變字體大小(我在瀏覽器中常常使用該功能)。可是這個功能須要手動激活。命令行
打開IDE的設置(Ctrl+Shift+S或點擊 文件菜單>Setting)orm
在編輯器頁面(在搜索框中輸入「Editor」),確保Change font size (Zoom) with Ctrl+MouseWheel這個選項被選中ip
在IDE中直接啓動命令行終端get
靈活易用的模板:輸入p,而後使用快捷鍵Ctrl+J,就能夠獲取如下選項
psf – public static final
psfi – public static final int
psfs – public static final String
psvm – main method declaration
對JavaScript、HTML5的強力支持:商業版的IntelliJ應該包含了對 HTML五、CSS三、SASS、LESS、JavaScript、CoffeeScript、Node.js、ActionScript以及其餘語言的代碼輔助功能。
在Eclipse中,可使用Ctrl+M快捷鍵或者雙擊標籤來最大化當前的控制檯。可是在IntelliJ中並無相似的方式來。固然,在IntelliJ中可使用Ctrl+Q快捷鍵來獲取上述的功能。但當鼠標懸停代碼就能看到部分Javadoc的功能在Eclipse中顯得是那麼的友好。
在我看來,每個IDE都很棒,IntelliJ看起來更加的現代,但有時候程序員們仍是喜歡經典版的Eclipse,這多是由於過去常常使用Eclipse。之後可能會繼續受這個因素的影響。