Jetbrain系列IDE設置

JetBrain公司很強,之後IDE漸漸變成這一家獨大的場面。此公司IDE確實好用,堪比VS(雖然還差一點)。php

JetBrain系列IDE包括不少,如webstorm,pycharm,phpstorm,intellij等,每個IDE大約都是200M左右。實際上,徹底不須要安裝這麼多IDE,正確姿式是隻安裝intellij+插件,這樣就能夠將所有工做在一個IDE裏面完成。html

UI簡介

IntelliJ等IDE都是用Java語言編的,Eclipse也是用Java語言編的。既然都是Java語言編的,那麼就必然要用到UI庫,Java標準UI庫是Sun公司出版的awt/swing,而Eclipse用的是IBM的SWT。IntelliJ則是徹底自定義了一套UI。這套UI包括不少創新,例如:java

  • 停靠在邊緣的工具窗口------Tool Window

    工具窗口包括:停靠模式選擇、所有展開/所有收起、設置等
  • 自定義列表選擇

設置

IntelliJ的設置分爲兩部分:項目設置和默認設置。分別對應Settings和OtherSettings/DefaultSettings。
還有一種設置是ProjectStructure,項目目錄設置,能夠在這裏添加SDK。python

工欲善其事,必先利其器。必定要把IntelliJ的菜單欄所有弄清楚。git

當改變ToolWindow及界面佈局後,想要一直保持這個佈局,使用window/store current as defaultgithub

註冊碼

IntelliJ的註冊碼是有時間限制的,過一段時間就會自動失效,須要再次從新輸入註冊碼。
直接獲取驗證碼
藍玉大神博客web

快捷鍵更改

要想查看IntelliJ的快捷鍵,沒必要遠求,選擇菜單:help/keymap reference便可。phpstorm

若是不習慣默認的快捷鍵,能夠嘗試將快捷鍵模式改成其它IDE的快捷鍵系統。可是這樣作並不能使所有快捷鍵都發生改變。此乃下策,由於IntelliJ中的快捷鍵定義的操做跟別的IDE有的快捷鍵操做不一樣。webstorm

若是保持如今的快捷鍵,能夠只更改部分快捷鍵。由於之後會用的愈來愈多,能夠一次性設置好,而後把settings導出爲jar包,之後不用配置,直接導入設置便可。maven

下面是我更改的的一些配置:

  1. 代碼提示默認ctrl+space(這是全角半角切換),改成alt+/,這與cyclic expand word衝突,直接刪掉它就能夠了
  2. ctrl+M,進入presentation mode,與scroll to center衝突,直接刪掉它就能夠了.
  3. setting>codestyle>python設置tab爲3個空格,設置indent也爲3個空格
  4. rename默認爲shift+f6,改成f2,這與next highlignted error衝突,刪掉它就能夠了
  5. ctrl+W關閉當前活躍標籤,與extent selection衝突.
  6. alt+up,alt+down當前行上下移動,與導航快捷鍵衝突

使用技巧

  1. default-settings是設置全局,project-structure是設置項目相關.
  2. 在settings中能夠設置python interpreter,這樣就可以在pycharm裏面使用多套python環境進行開發.
  3. 使用IntelliJ時,導入awt每每是導入該包中的所有類,這樣就會出現不少錯誤,因此禁用所有導入。在codestyle-java-import中進行更改。
  4. 在更改maven或者gradle以後,必定要打開maven工具條或者gradle工具條進行刷新,不然不生效。
  5. PyCharm對代碼提示格式太多,打開工程設置,搜索pep(python編碼規範)、spell(去掉拼寫檢查)等關鍵字,把這些檢查去掉,這樣寫代碼時就不會有這麼多下劃線了。
    6.在IntelliJ中重命名變量會影響字符串的值!這一點有點坑。

導入Maven工程

導入Maven工程有三種方法,分別是:

  1. File/new/ProjectFromExistingSource從現有代碼導入,這樣就能夠導入maven項目
  2. 在settings/apearance&behavior/Menus&Toolbars/Main Menu/Other中能夠找到import project,把這一項添加到open菜單後面就能夠導入maven工程了。

Menus&Toolbars中能夠進行不少高級設置,能夠控制菜單欄顯示哪些菜單。

  1. 若是是導入github上的maven項目,可使用菜單中的new 從github直接clone到本地並打開。

去除掉無用的inspection

IDE報錯太多,不少報出的錯誤並非真正的錯誤而是IDE沒有解析正確。 直接在報錯上alt+enter快捷鍵進入inspection設置頁面取消檢測便可。

相關文章
相關標籤/搜索