IntelliJ IDEA(五) :Settings(中)

上篇介紹了Settings中的Appearance & BehaviorKeymap這篇繼續,將介紹EditorPlugins,Version Control。
html

1、Editor(編輯)

便捷界面的功能列表以下,這裏介紹下一些經常使用,更多的若是感興趣,能夠查閱相關資料。java

1.General(通常)

 

使用雙擊選擇時,請確保「CamelHumps」字樣設置 選中此複選框可以使IntelliJ IDEA在經過雙擊選擇單詞時調用CamelHumps選項。

此功能只適用於 啓用 「CamelHumps」字樣選項。xcode

使用Ctrl / Command +鼠標滾輪更改字體大小(縮放) 若是選中此複選框,則能夠經過更改特定的編輯器字體大小 按住Ctrl/⌘滾動鼠標滾輪

該複選框也會影響字體大小 快速文檔查找緩存

若是未選中該選項,按住Ctrl/⌘ 鍵滾動鼠標滾輪會滾動編輯器。服務器

在編輯器中啓用Drag'n'Drop功能 若是選中此複選框,則能夠在編輯器中拖放代碼片斷。參考在編輯器中使用拖放

在編輯器中使用軟包裝 若是選中此複選框, 軟包裝(或文字換行)在編輯器中使用。

啓用此選項時,一般不會顯示水平滾動條。可是,在某些狀況下,當一條線不能「軟包裝」時,水平滾動條仍然出現(例如,若是一條線由比可見區域寬的單個字符串組成)。併發

使用原始行的縮進來包裝零件 選中此複選框可在調整編輯器或控制檯的大小時使用自定義縮進。在中指定縮進值右側額外的移位文本字段。
僅顯示當前行的軟包裝指示符 若是選中此複選框,軟打包字符soft_wraps soft_wrap 將僅顯示在活動邏輯行中。

不然,軟包裝字符將顯示在每行的末尾,並在每一行的開始。eclipse

容許在行尾以後放置脫字符號 若是清除此複選框,則光標不會在一行中的最後一個符號以後停留。
容許插入符號內的插入符號 選中此複選框能夠將插入符號放入製表符中。緣由是每一個製表符在編輯器中顯示爲一組「虛擬」空格字符。
在文件底部顯示虛擬空間 若是選中此複選框,則能夠將當前編輯的行(即便是最後一行)滾動到屏幕的頂部。IntelliJ IDEA添加了必要數量的虛擬線路。

刪除保存的尾部空格 從這個下拉列表中,選擇IntelliJ IDEA將在文件保存時處理尾部空格的模式:
  • 修改後的行 - 僅在修改後的行的末尾剝離空格。
  • 全部行尾隨空格。
  • 無 - 不去除尾隨空格。
確保文件末尾的換行符保存 選中此複選框可以讓IntelliJ IDEA在保存過程當中自動在文件末尾添加空行。
顯示鼠標移動的快速文檔 選中此複選框 在插入符號處顯示符號的快速文檔。在指定的延遲後出現快速文檔彈出窗口。
突出顯示修改後的線條 若是要在左側編輯器裝訂線中使用彩色條紋突出顯示添加/修改的線條,請選中此複選框。
只有空格的修改行的顏色不一樣 這個選項只有在 Highlight modified lines in gutter選項已啓用的狀況下可用。

高亮顯示那些只有空格被添加或刪除的行,用來與其餘有重大內容被修改的行作區分。ssh

高亮顯示相匹配的大括號 選中此複選框可以使IntelliJ IDEA高亮顯示打開/關閉大括號對的位置。它也適用於HTML和XML標籤。
高亮顯示當前做用域 選中此複選框以使IntelliJ IDEA高亮顯示當前插入符號位置中的代碼的可用範圍。
高亮插入符號元素的用法 選中此複選框以使IntelliJ IDEA高亮顯示插入符當前所在的元素的全部用法。

從新格式化代碼後顯示通知 選中此複選框以顯示通知,其中包含代碼中的更改以及其中的快捷方式 每次嘗試從新格式化代碼時,請從新格式化代碼對話框。不然,IntelliJ IDEA會默默地從新編寫代碼。
優化導入操做後顯示通知 選中此複選框可顯示通知,並在代碼中進行更改。不然,IntelliJ IDEA將默默優化導入。

平滑滾動 選中此複選框可在編輯器中啓用平滑滾動。
喜歡滾動編輯器畫布以保持插入線居中 點擊這個選項來選擇滾動編輯器畫布,並保留插入的地方。

保持插入的位置和滾動編輯器畫布可能會有所幫助 調試會話。當你逐行瀏覽代碼時,編輯器畫布會滾動,而插入符處的行老是在屏幕的中心。編輯器

喜歡移動插入符號行以最小化編輯器滾動 單擊此選項可選擇移動插入符號。

當你經過代碼行時 調試會話中,插入符將向下移動,編輯器畫布不會滾動,直到插入符號行到達屏幕底部。ide

啓用就地模式 選中或清除此複選框以啓用或禁用Java的就地重構。

與重構相關的就地意味着經過在編輯器中鍵入來指定重構所需的所有或大部分信息。全部受影響的代碼片斷都會突出顯示,並在鍵入時更改。若是合適,在相應的選項框中選擇額外的重構選項。

就地重構模式可用於如下重構:

若是未選中此複選框,則在相應的對話框中指定全部重構的重構設置。

預選舊名稱

若是選中此複選框,則在選中時會選擇符號的舊名稱爲該符號調用重命名重構

若是未選中複選框,則未選中正在重命名的符號。

顯示局部變量的內聯對話框 若是要顯示「內聯本地變量」重構的確認對話框,請選中此複選框。

保留在剪貼板中的最大內容數量 在此文本框中,指定剪貼板中能夠保存多少個代碼塊。
最近的文件限制 在此文本框中,指定最近文件列表中能夠包含多少個文件名。

複製爲默認的富文本 選中此複選框可將編輯器中的豐富文本複製到識別RTF的任何其餘編輯器。
請注意,若是您選擇,您能夠覆蓋此選項從編輯器的上下文菜單中複製爲純文本,反之亦然,使用從上下文菜單複製爲富文本格式選項會覆蓋編輯器設置中的未選中複選框。
配色方案 使用此下拉列表選擇文本副本的顏色方案。您能夠從如下選項中進行選擇:
  • 默認
  • 積極的計劃
  • Darcula

錯誤條紋標記最小高度(像素) 在此文本框中,指定錯誤和警告條紋的最小大小。
自動重疊延遲(ms) 在這個文本框中,指定IntelliJ IDEA開始從新輸入文本的時間段。
「Next Error」行爲只致使高優先級問題 選中此複選框可以使IntelliJ IDEA在執行時僅經過最高優先級的問題(例如錯誤) 導航| 下一個/上一個突出顯示的錯誤 命令(F2Shift+F2)。

清除此複選框以使IntelliJ IDEA依次經過全部現有問題(例如,錯誤和警告)。

用@SuppressWarnings(僅適用於5.0) 選中此複選框以@SuppressWarnings實現註釋。

清除此複選框以@SuppressWarnings實現爲JavaDoc註釋。

1)、Auto Import

顯示導入彈出窗口 輸入未綁定名稱空間的名稱時,自動顯示導入彈出對話框。

在粘貼上插入導入 若是IntelliJ IDEA包含對未導入到目標類中的類的引用,請使用此下拉列表定義IntelliJ IDEA如何爲粘貼的代碼塊插入導入。

可用的選項是:

  • 所有 - 選擇這個選項讓IntelliJ IDEA自動爲粘貼的代碼塊中找到的全部類添加導入語句,可是還沒有導入到當前類中。
  • 詢問 - 若是選擇了這個選項,當粘貼代碼塊時,IntelliJ IDEA將打開一個對話框,您能夠在其中選擇所需的導入。
  • 無 - 選擇此選項可禁止導入。

若是你跳過一個導入建議在 詢問 模式或選擇無模式下,非導入的類將被紅色突出顯示,而且將顯示一個導入彈出窗口,以幫助您使用Alt+Enter鍵盤快捷鍵建立導入語句。

顯示導入彈出窗口 輸入缺乏導入語句的符號的名稱時自動顯示導入彈出對話框。
實時優化導入 選擇這個複選框有 爲您的文件自動執行優化導入操做。
即時添加明確的進口 選中此複選框可以使IntelliJ IDEA自動添加可在無用戶干預的狀況下添加的導入。
排除進口和完成 在這個區域中,建立一個不該該被自動包含在import語句中的包和類的列表。

請注意,您能夠在項目級別和IDE級別上排除軟件包和類。這能夠在單元格中完成範圍欄:

使用:

  • 加 (Alt+Insert)輸入要從導入和完成中排除的類/包的名稱。
  • 刪除 (Alt+Delete)從列表中刪除選定的項目。

2)、Appearance

配置編輯器顯示視圖,好比行號,分割線等。根據英文

3)、Code Complete

代碼提示配置,配合快捷鍵自動提示代碼

Case sensitive completion

從這個下拉列表中,選擇IntelliJ IDEA在爲代碼完成建議匹配時要考慮區分大小寫的程度。可用的選項是:

  • 所有:查找列表僅包含與全部鍵入的字母匹配的項目。這個選項是最嚴格的。
  • 無:查找列表包括全部匹配,不管他們的狀況如何。
  • 第一個字母:查找列表只包含第一個字母匹配的項目。
Auto-insert when only one choice on: 當選中本節中的複選框時,在僅有一個代碼完成變體可用的狀況下,IntelliJ IDEA不會顯示相應完成類型的查找列表,並自動完成代碼。
Sort lookup items lexicographically

若是選中此複選框,則建議列表中的條目將根據其詞彙順序排序。
若是未選中此複選框,建議列表中的條目將按相關性排序。
請注意,該複選框定義了默認行爲。您能夠隨時經過點擊建議列表中的圖標來更改它。請參閱本節使用建議清單瞭解詳情。

Autopopup code completion

 若是您但願在輸入任何內容後出現建議列表,請選中此複選框。若是未選中該複選框,IntelliJ IDEA將不會自動提示代碼完成。

Insert selected variant by typing dot, space, etc.  若是選中此複選框,則經過按某個字符(逗號,冒號,分號,各類開括號,等號,星號)完成代碼。該選項默認是關閉的。
Autopopup documentation in(ms)
For explicitly invoked completion

選中此複選框以使IntelliJ IDEA自動顯示彈出窗口,其中包含查找列表中當前突出顯示的類,方法或字段的文檔。
在右側的文本字段中,指定延遲(以毫秒爲單位),以後將顯示彈出窗口。

若是未選中此複選框,請使用 Ctrl+Q 此符號顯示插入符號元素的快速文檔。

只有在代碼完成被明確調用的狀況下,快速文檔窗口才會在這些狀況下自動彈出指定的延遲。對於自動代碼完成列表,文檔窗口只會在按下時顯示 Ctrl+Q 。

Parameter Info
Autopopup in (ms)

選中此複選框可以使IntelliJ IDEA自動顯示包含全部可用方法簽名的彈出窗口,在編輯器中鍵入左括號或從查找列表中選擇一個方法。
在右側的文本字段中,指定彈出窗口出現後的延遲(以毫秒爲單位)。

若是未選中此複選框,請使用  Ctrl+P  顯示參數信息。

 4)、Code Folding (代碼摺疊)

 保持默認便可。

5)、Console (控制檯)

控制檯配置

6)、Editor tab(編輯器標籤)

配置編輯器標籤顯示位置,顯示方式等。

7)、Gutter icons (圖標庫) 

配置圖標,也能夠在此處查看圖標的含義。 

8)、Postfix completion (後綴完善)

保持默認便可。

9)、Smart keys (敏捷開發)

好比 html 標籤自動補全,{}補全等,保持默認便可。

 

2.Font(字體)

使用此部分來選擇顏色和字體方案。IntelliJ IDEA提出了幾個預約義的方案,其中一個是默認的。

字體 可選擇字體,Show only monospaced fonts表示只顯示系統上的等寬字體,取消勾選後,複選款將顯示系統上全部已安裝的字體。
大小 字體大小
行間隔 設置行間距
備用字體

當有些字符在主字體不能支持的時候,將會自動使用備用字體進行支持,例如:有些字體不支持中文,若是代碼中有中文,如何顯示,展現正方形的框款?固然不行,這時候備用字體就派上用場了。

【Enable font ligatures】是否啓用字體連寫

 

3.Color Scheme  

顏色方案,使用此頁面能夠自定義列表中指定的編輯器文本組件的字體類型和顏色。IDEA是一個多色彩的工具,不少地方經過色彩控制異同,在這裏咱們能夠設置本身喜歡的。

General:使用此頁面能夠自定義列表中指定的編輯器文本組件的字體類型和顏色。
Language Defaults:默認語言設置
Console Colors:控制檯色彩配置
ConsoleFont:控制檯字體
Custom (用戶):定製的習慣配置。
Debugger:斷點
Diff&merge:比較合併
Vcs:版本控制
……

 

4.CodeStyle (代碼樣式)

idea 支持語言(不一一贅述)的代碼樣式配置,包括縮進,尺寸配置。

 

5.Inspections (檢查)

代碼審查級別,通常有 error、warn 等,會爆紅和警告波浪線等。若是想取消檢查,能夠在此處配置。

6.File &Code Template (文件和代碼模板)

文件和代碼模板,能夠在此處配置修改。

如圖可配置類文件的描述文字(描述,做者,日期)

 

7.File Encoding (文件編碼)

這裏配置文件和項目的編碼,也能夠在 native 和 ASCII 進行轉換(\XXF0 這種轉中文,properties文件)
……

2、Plugins(插件)

用於取消插件啓動,安裝在線和本地插件等。

 

3、Version Control(版本控制)

這裏就很少介紹了,Git,SVN,GitHub等均可以在這裏配置。

GitHub

配置好以後能夠直接從GitHub上拉代碼,也能夠上傳代碼到GitHub。

Git

SVN

一、使用命令行客戶端 若是你想使用命令行svn client,選擇這個選項。輸入可執行文件的名稱,或單擊 瀏覽按鈕,browseButton而後在打開的對話框中選擇路徑。
二、啓用交互模式 若是您但願IntelliJ IDEA模擬在交互模式下直接從終端執行Subversion命令時的行爲(將彈出可輸入憑據的對話框),請選擇此選項。這須要處理svn + ssh存儲庫的密碼/密碼提示,而且信任https存儲庫的無效服務器證書。
三、使用系統默認的Subversion配置目錄 選中此複選框可將Subversion配置文件存儲在系統默認位置。
四、Subversion配置目錄 在這個文本框中,若是您不想使用默認的配置目錄,請指定Subversion配置目錄。手動輸入路徑,或單擊 瀏覽按鈕,browseButton而後在打開的對話框中選擇路徑。

這個選項只適用於 使用系統默認的Subversion配置目錄選項被取消選中。

五、僅在已更改的子樹中更新管理信息

此選項僅適用於SVNKit管理的比SVN 1.7更早的工做副本。

在與服務器同步(更新)期間,SVN經過lock 在相應的管理.svn目錄中建立空文件來將工做副本鎖定在一個接一個的樹之上。以後,SVN開始比較文件哈希來檢測哪些本地文件須要同步。

當選擇這個選項時,SVN首先檢查來自子樹的任何文件是否已經在服務器上被修改,而且.svn/lock只有當檢測到這樣的文件時才鎖定該子樹(即,建立文件)。這種方法提升了性能,但可能會致使併發問題,例如,使用抗病毒軟件。

六、清除認證緩存 單擊此按鈕能夠刪除全部存儲的憑據httpsvnsvn+ssh從驗證緩存協議。
相關文章
相關標籤/搜索