IDEA中常用的一些設置


一、idea常用設置
1、報錯級別
    idea默認不會像eclipse一樣需要ctrl+s進行保存,並且在保存時會進行編譯(可以在File》Settings》Build,Execution,Deployment》Compilation中的make project automatically進行勾選設置)。但是idea同樣能夠對錯誤進行提示,並且我們可以設置錯誤的級別定義,可以在idea的右下角點擊人的頭像的圖標,如下圖:

 

 

    1)、None
    不報錯,類似於開啟圖中Power Save Mode(省電模式,后續會進行講解)。

    2)、Syntax
    語法級別,類似於eclipse的報錯。

    3)、Inspections
    可以檢查單詞的拼寫,語法是否錯誤,變量的使用和方法調用等。

2、自動Import包
    可以在File》Settings》Editor》General 》Auto Import下進行設置導包相關的操作,如下:

 

 

 

    1)、inert import on paste
    當進行黏貼的時候,如何黏貼import包。默認為ask,即需要詢問操作;也可以設置為none,不詢問也不導入;設置為all則不進行詢問直接導入。

    2)、Optimize import on the fly...
    當不使用類時,import導包將自行刪除,而在eclipse里則每次需要使用ctrl+shit+o進行整理,這個非常方便。
    3)、Add unambiguous inport on the fly
    在動態中明確的添加導入,比如當我輸入Map時,可以進行提示並導入。

3、省電模式
       可以在File》Power Save Mode或者上面說到的錯誤級別中設置,設置后將關閉代碼提示和檢查。
4、快速定位某文件的某行
    使用ctrl+alt+n在彈出的框中輸入,如index.jsp:行號

5、窗口設置
    1)、非活動窗口自動隱藏
    去掉Pinned Mode的勾選項,則可以在非活動的情況下隱藏掉,為激活的窗口留出最大的空間。若不生效,比如Project窗口則可能是以為勾選了Autoscroll from source和AutoscrollfromSource選項,如圖:

 

 

 2)、窗口復原

    比如原來在使用eclipse的時候,不小心關閉了某一窗口,則需要在重新開啟窗口(很多時候很想ctrl+z退回去的),而在idea中提供了還原上一步窗口的樣子,如下圖:

 

 

3)、打開項目時的窗口設置
    idea一般情況下,一個工作空間就是一個項目,不像eclipse的工作空間中可以加載多個項目。則在新打開一個項目的時候,項目與窗口的關系設置,可以通過File》Settings》Appearance & Behavior》System Settings>Project Opening進行設置,如下:

    open project in new window:在新窗口中打開項目

    open project in the same window:在當前窗口中打開項目

    confirm window to open peoject in:詢問操作(默認項)

6、文件歷史記錄管理
    除了版本管理工具提供了本地文件的history操作,idea也可以使用:選中代碼》右鍵》Local History 進行歷史代碼的查看。

7、快捷鍵設置
    1)快捷鍵的替換
    idea提供了強大的代碼的提示和補全,但是我們還可以設置類似eclipse中的ctrl+/的提示,在idea中默認使用ctrl+空格鍵進行設置,但是這與輸入法切換快捷鍵相沖突,所以一般情況下我們需要重新進行設置,習慣上使用與eclipse相同的ctrl+/。可以在File》Settings》keymap》查詢Basic 將原設置移除,進行更換,如下圖:

 

 

2)、提示區分大小寫設置    
    默認情況下,idea中的代碼提示和補全是按照首字母小寫進行查找的(比如我輸入test並不會提示Junit的Test),若有需要可以在 File》Setting》Editor》General》Code Compilation下進行設置,可以設置為all或者none,如下圖:

 

 

二、常用快捷鍵
  最近發現一個idea的快捷鍵寫的比較全的,可以查找或者關注:比較全的idea快捷鍵
1、psvm或者main
    main方法的快捷鍵
2、ifn
    相當於if(a == null){ } 的快捷鍵

3、sout、soutm、soutp、soutv
    System.out.printly()的多種類型的快捷鍵

4、alt+insert
    Generate(getter、setter、constructor等),相當於eclipse中的ctrl+alt+s

5、ctrl+e
    選擇最近打開過的文件

6、ctrl+shift+e
    選擇最近編輯過的文件

7、ctrl+tab
    切換窗口,列舉最近使用過的文件

8、alt+enter
    自動導入包,若上面提到的Optimize import on the fly開啟,則不用改操作

9、代碼的格式化
    ctrl+alt+o:格式化import

    ctrl+alt+L:格式化代碼(可能會有快捷鍵沖突,需要注意)

10、Ctrl+Alt+L
    想當與eclipse中的Ctrl+Alt+L,Introduce local variable,補全(生成)當前返回值的類型和變量定義     

11、編輯快捷鍵
    ctrl+y:刪除行

    ctrl+d:復制行

    ctrl+/:注釋行

    ctrl+w:按照語法自動選中代碼塊,反向選中:ctrl+shift+w

    ctrl+left或ctrl+right:光標按照單詞或語法前后移動

12、查找快捷鍵
    ctrl+n:查找類或者資源,並可以模糊查詢
    按兩次shift:任何地方進行搜索
    ctrl+shift+f:內容搜索(search in path)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM