idea常用設置(二)

一、 代碼提示和補充功能有一個特性:區分大小寫。

  區分大小寫的情況是這樣的:比如我們在 Java 代碼文件中輸入 stringBuffer IntelliJ IDEA 是不會幫我們提示或是代碼補充的,但是如果我們輸入 StringBuffer 就可以進行代碼提示和補充。如果想不區分大小寫的話,改爲 None 選項即可。

二、默認 IntelliJ IDEA 是沒有開啓自動 import 包的功能。

三、設置指定代碼類型進行默認摺疊或是展開

  勾選上的表示該類型的代碼在文件被打開的時候默認是被摺疊的,去掉勾選則反之。

 四、修改 Ctrl + D爲複製所選的行數完整內容

  在沒有進行修改前,此快捷鍵將是用來複制並黏貼所選的內容的,但是黏貼的位置是補充在原來的位置後,修改爲複製所選的行數完整內容。

五、設置IntelliJ IDEA顯示內存

  IntelliJ IDEA 14 版本默認是不顯示內存使用情況的,對於大內存的機器來講不顯示也無所謂,但是如果是內存小的機器最好還是顯示下。點擊後可以進行部分內存的回收。

六、設置Tab多行顯示。

  在打開很多文件的時候,IntelliJ IDEA 默認是把所有打開的文件名 Tab 單行顯示的。

 七、設置可以增加 Ctrl + E 彈出層顯示的記錄文件個數

八、設置文件的默認打開方式。

九、設置文件的軟換行。

  對於橫向太長的代碼我們可以進行軟分行查看。軟分行引起的分行效果是 IntelliJ IDEA 設置的,本質代碼是沒有真的分行的。

十、IntelliJ IDEA 支持對代碼進行垂直或是水平分組

  一般在對大文件進行修改的時候,有些修改內容在文件上面,有些內容在文件下面,如果來回操作可能效率會很低,用此方法就可以好很多。

十一、設置代碼檢查等級,針對當前文件。

  IntelliJ IDEA 對於編輯大文件並沒有太大優勢,很卡,原因就是它有各種檢查,這樣是非常耗內存和 CPU 的,所以爲了能加快大文件的讀寫,一般會暫時性設置爲 None

  1、Inspections 爲最高等級檢查,可以檢查單詞拼寫,語法錯誤,變量使用,方法之間調用等。

  2、Syntax 可以檢查單詞拼寫,簡單語法錯誤。

  3、None 不設置檢查。

 十二、設置Ctrl + 滾輪縮放文件和圖片。

十三、顯示行數和方法線

十四、選中要被摺疊的代碼按 Ctrl + Alt + T 快捷鍵,選擇自定義摺疊代碼區域功能。

摺疊前:

摺疊後:

鼠標停在摺疊後的描述文字上可以查看摺疊處的詳細信息

 十五、即使我們項目沒有使用版本控制功能,IntelliJ IDEA 也給我們提供了本地文件歷史記錄。

  除了簡單的記錄之外,我們還可以給當前版本加標籤。

  根據選擇的代碼,查看該段代碼的本地歷史,這樣就省去了查看文件中其他內容的歷史了。除了對文件可以查看歷史,文件夾也是可以查看各個文件變化的歷史。

十六、設置屬於自己的TODO。

 十六、IDEA默認Settings設置

  按正常設置 Project 流程的話,我們在 Project 狀態下進行 IDE 設置,這些設置並不會被當做一個標準的 IDE 設置模板保存起來,所以你下次打開一個新的 Project 還是要重新設置的,爲了簡便操作,通過Default Settings設置,這樣下次打開新的 Project 就會使用默認的Settings設置了。

十七、不管是用 IntelliJ IDEA 打開新文件,或是在安裝本地插件,在彈出的窗口中通用功能。

十八、2016.2 版本新增箭頭指向的按鈕,在提交列表裏可以顯示項目中未加入到版本控制的文件,方便我們在提交的時候做好代碼檢查,以防漏掉某些文件未提交。

 十九、Intellij Idea 工具在java文件中怎麼避免 import java.utils.*包,以及import包順序的問題

  當我們 Java 類中導入的某個包下類超過這裏設置的指定個數,就會換成用 * 號來代替。

eclipse導入包的排序順序:

  • static all other,
  • blank,
  • java.*,
  • blank,
  • javax.*,
  • blank,
  • org.*,
  • blank,
  • com.*,
  • blank,
  • all other imports

二十、代碼行寬度超出限制時設置自動換行

  當我們使用IDE寫代碼時,爲了保證代碼的可閱讀性和優雅性,通常會藉助IDE的代碼風格設置功能,令IDE智能完成的代碼部分或者格式化輸入的代碼,可以按照預期的格式輸出。其中有一項設置就是限制一行代碼的寬度,以IDEA舉例,默認限制爲120。 樓主這裏設置的是100。

1. 在輸入代碼時觸發,隨着輸入的字符的增加,當代碼寬度到達界線時,IDEA會自動將代碼換行。

2. 在格式化Java代碼時觸發,確保代碼沒有超過寬度界線。

 

原文地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章