1. 程式人生 > >IntelliJ IDEA(五) :Settings(中)

IntelliJ IDEA(五) :Settings(中)

dia 可見 .cn 哪些 -c cto 自己 關閉 ext

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

一、Editor(編輯)

便捷界面的功能列表如下,這裏介紹下一些常用,更多的如果感興趣,可以查閱相關資料。

技術分享圖片

1.General(一般)

技術分享圖片

使用雙擊選擇時,請確保“CamelHumps”字樣設置 選中此復選框可使IntelliJ IDEA在通過雙擊選擇單詞時調用CamelHumps選項。

此功能只適用於 啟用 “CamelHumps”字樣選項。

使用Ctrl / Command +鼠標滾輪更改字體大小(縮放)
如果選中此復選框,則可以通過更改特定的編輯器字體大小 按住Ctrl/?鍵滾動鼠標滾輪。

該復選框也會影響字體大小 快速文檔查找。

如果未選中該選項,按住Ctrl/? 鍵滾動鼠標滾輪會滾動編輯器。

在編輯器中啟用Drag‘n‘Drop功能 如果選中此復選框,則可以在編輯器中拖放代碼片段。參考在編輯器中使用拖放。

技術分享圖片

在編輯器中使用軟包裝 如果選中此復選框, 軟包裝(或文字換行)在編輯器中使用。

啟用此選項時,通常不會顯示水平滾動條。但是,在某些情況下,當一條線不能“軟包裝”時,水平滾動條仍然出現(例如,如果一條線由比可見區域寬的單個字符串組成)。

使用原始行的縮進來包裝零件 選中此復選框可在調整編輯器或控制臺的大小時使用自定義縮進。在中指定縮進值右側額外的移位文本字段。
僅顯示當前行的軟包裝指示符 如果選中此復選框,軟打包字符技術分享圖片 技術分享圖片 將僅顯示在活動邏輯行中。

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

技術分享圖片

允許在行尾之後放置脫字符號 如果清除此復選框,則光標不會在一行中的最後一個符號之後停留。
允許插入符號內的插入符號 選中此復選框可以將插入符號放入制表符中。原因是每個制表符在編輯器中顯示為一組“虛擬”空格字符。
在文件底部顯示虛擬空間 如果選中此復選框,則可以將當前編輯的行(即使是最後一行)滾動到屏幕的頂部。IntelliJ IDEA添加了必要數量的虛擬線路。

技術分享圖片

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

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

技術分享圖片

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

技術分享圖片

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

技術分享圖片

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

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

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

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

技術分享圖片

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

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

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

  • 提取常量
  • 提取字段
  • 提取參數
  • 提取變量
  • 改名

如果未選中此復選框,則在相應的對話框中指定所有重構的重構設置。

預選舊名稱

如果選中此復選框,則在選中時會選擇符號的舊名稱為該符號調用重命名重構

技術分享圖片

如果未選中復選框,則未選中正在重命名的符號。

顯示局部變量的內聯對話框 如果要顯示“內聯本地變量”重構的確認對話框,請選中此復選框。

技術分享圖片

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

技術分享圖片

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

技術分享圖片

錯誤條紋標記最小高度(像素) 在此文本框中,指定錯誤和警告條紋的最小大小。
自動重疊延遲(ms) 在這個文本框中,指定IntelliJ IDEA開始重新輸入文本的時間段。
“Next Error”行為只導致高優先級問題 選中此復選框可使IntelliJ IDEA在執行時僅通過最高優先級的問題(例如錯誤) 導航| 下一個/上一個突出顯示的錯誤 命令(F2/ Shift+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文件)
……

二、Plugins(插件)

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

技術分享圖片

三、Version Control(版本控制)

這裏就不多介紹了,Git,SVN,GitHub等都可以在這裏配置。

GitHub

技術分享圖片

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

Git

技術分享圖片

SVN

技術分享圖片

1、使用命令行客戶端 如果你想使用命令行svn client,選擇這個選項。輸入可執行文件的名稱,或單擊 瀏覽按鈕,技術分享圖片然後在打開的對話框中選擇路徑。
2、啟用交互模式 如果您希望IntelliJ IDEA模擬在交互模式下直接從終端執行Subversion命令時的行為(將彈出可輸入憑據的對話框),請選擇此選項。這需要處理svn + ssh存儲庫的密碼/密碼提示,並且信任https存儲庫的無效服務器證書。
3、使用系統默認的Subversion配置目錄 選中此復選框可將Subversion配置文件存儲在系統默認位置。
4、Subversion配置目錄 在這個文本框中,如果您不想使用默認的配置目錄,請指定Subversion配置目錄。手動輸入路徑,或單擊 瀏覽按鈕,技術分享圖片然後在打開的對話框中選擇路徑。

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

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

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

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

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

6、清除認證緩存 單擊此按鈕可以刪除所有存儲的憑據httpsvnsvn+ssh從驗證緩存協議。

IntelliJ IDEA(五) :Settings(中)