在IntelliJ IDEA編輯器中選擇文本

2018-09-19 18:07 更新

這個(gè)部分包含的內(nèi)容:

  • 選擇文本的基本方法
  • 在活動(dòng)編輯器選項(xiàng)卡中選擇所有文本
  • 用導(dǎo)航鍵選擇
  • 選擇代碼的替代方法
  • 擴(kuò)展選擇
  • 收縮選擇
  • 多選
  • 在行和列選擇模式之間切換
  • 粘性選擇
  • 提示和技巧

選擇文本的基本方法

選擇一段文本的基本方法是使用鼠標(biāo)光標(biāo)擴(kuò)展選擇。IntelliJ IDEA 作為以鍵盤為中心的 IDE,建議使用導(dǎo)航鍵進(jìn)行選擇。

您可以選擇選取文本段,或者在列模式下選擇矩形片段,擴(kuò)展和縮小選擇,使用多選和粘性選擇。

在活動(dòng)編輯器選項(xiàng)卡中選擇所有文本

要在當(dāng)前編輯器選項(xiàng)卡中選擇整個(gè)文本,請(qǐng)執(zhí)行以下操作之一:

  • 在主菜單上選擇 Edit | Select All。
  • 按 Ctrl+A。

用導(dǎo)航鍵選擇

要從當(dāng)前插入位置到當(dāng)前單詞的開頭/結(jié)尾選擇文本:

  • Ctrl+Shift+Left,Ctrl+Shift+Right。

要從插入位置到當(dāng)前行的開頭/結(jié)尾選擇文本:

  • 雙擊 Ctrl 并按 Home/End。

要從當(dāng)前插入符位置到屏幕頂部/底部選擇文本:

  • Ctrl+Shift+Page Up,Ctrl+Shift+Page Down。

選擇代碼的替代方法

要選擇一列文本,請(qǐng)執(zhí)行以下操作之一:

  • 保持 Alt 鍵按下,拖動(dòng)鼠標(biāo)指針來選擇所需的區(qū)域。
  • 按住鼠標(biāo)中鍵,拖動(dòng)鼠標(biāo)指針選擇所需的區(qū)域。
  • 按 Shift+Alt 和中間的鼠標(biāo)按鈕。這是特別有用的,如果你想避免拖動(dòng)。

擴(kuò)展選擇

若要將所選內(nèi)容從插入符號(hào)中的單詞擴(kuò)展到插入符號(hào)所在的代碼段, 請(qǐng)執(zhí)行下列操作之一:

  • 在主菜單上選擇 Edit | Extend Selection
  • 按 Ctrl+W 選擇插入符當(dāng)前所在的單詞。
  • Ctrl+W 連續(xù)按下將選擇擴(kuò)展到下一個(gè)包含節(jié)點(diǎn)(例如,表達(dá)式,配對(duì)標(biāo)簽,整個(gè)條件塊,方法體,類,一組變量參數(shù)等)
    在擴(kuò)展選擇的同時(shí),請(qǐng)記住: 
    • 按 Ctrl+W 中先后以純文本或注釋將選擇首先擴(kuò)展到當(dāng)前句子,然后再擴(kuò)展到當(dāng)前段落。
    • 在包含 vararg 參數(shù)的方法調(diào)用中依次按下 Ctrl+W ,首先選擇一個(gè) vararg 參數(shù),然后是vararg 參數(shù)的整組,然后再選擇方法調(diào)用中的所有參數(shù)。

收縮選擇

要以相反的順序收縮選擇的內(nèi)容(從最外層的容器到插入符當(dāng)前所在的單詞),請(qǐng)執(zhí)行以下操作之一:

  • 在主菜單上選擇 Edit | Shrink Selection
  • 按 Ctrl+Shift+W。
tip:如果在編輯器設(shè)置的智能密鑰頁(yè)上選中了 "使用 CamelHumps" 復(fù)選框, 則所選內(nèi)容將根據(jù)大寫進(jìn)行擴(kuò)展或縮小。如果要根據(jù)大寫進(jìn)行選擇, 請(qǐng)使用 "雙擊", 確保在編輯器設(shè)置的 "常規(guī)" 頁(yè)上選中 "CamelHumps 單詞" 復(fù)選框。

多選

IntelliJ IDEA 支持選擇多個(gè)文本片段。這樣做,可以選擇多個(gè)單詞,行或矩形。

要選擇多個(gè)單詞,請(qǐng)按照下列步驟操作

  1. 執(zhí)行以下操作之一:
    • 按住 Shift+Alt 鼠標(biāo)左鍵并雙擊鼠標(biāo)左鍵。
      IntelliJ IDEA選擇多個(gè)文本的操作
    • 按 Alt+J,或選擇一些文本片段。然后再按 Alt+J 一下,找到匹配的文字。
  2. 選擇完成后,您可以開始編輯所有片段,就像它們是一個(gè)碎片一樣。

要選擇多個(gè)文本片段,請(qǐng)按照下列步驟操作

  1. 按 Shift+Alt
  2. 拖動(dòng)鼠標(biāo)指針
IntelliJ IDEA選擇多個(gè)文本片段

要選擇文本的多個(gè)矩形片段,請(qǐng)按照下列步驟操作

  1. 按 Ctrl+Shift+Alt(Windows 或 UNIX 中)/ Shift+Alt+Cmd(macOS 中)
  2. 拖動(dòng)鼠標(biāo)指針
IntelliJ IDEA選擇文本的多個(gè)矩形片段

請(qǐng)參閱本節(jié) Multicursor了解更多信息。

在行和列選擇模式之間切換

要在行和列選擇模式之間切換,請(qǐng)執(zhí)行以下操作之一:

  • 在主菜單上選擇 Edit | Column Selection Mode。
  • 在編輯器的上下文菜單中,選擇列選擇模式。
  • 按 Shift+Alt+Insert。

粘性選擇

要切換粘性選擇,請(qǐng)按 Ctrl+Shift+A ,在彈出框類型中粘滯,選擇從建議列表中選擇“切換粘性選擇”:

tip:在 Emacs 映射中, 使用鍵盤快捷鍵 N/A。
IntelliJ IDEA粘性選擇文本

提示和技巧

  • 當(dāng)粘性選擇開啟時(shí),您可以通過調(diào)用復(fù)制或剪切來關(guān)閉它,或者重新切換它。
  • 要?jiǎng)?chuàng)建一個(gè)大的矩形選區(qū),首先創(chuàng)建一個(gè)普通的選擇,并使用給定的起點(diǎn)和終點(diǎn),然后按 Shift+Alt+Insert 切換到列選擇模式。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)