這個(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é)尾選擇文本:
要從當(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)按照下列步驟操作
- 執(zhí)行以下操作之一:
- 按住 Shift+Alt 鼠標(biāo)左鍵并雙擊鼠標(biāo)左鍵。
- 按 Alt+J,或選擇一些文本片段。然后再按 Alt+J 一下,找到匹配的文字。
- 選擇完成后,您可以開始編輯所有片段,就像它們是一個(gè)碎片一樣。
要選擇多個(gè)文本片段,請(qǐng)按照下列步驟操作
- 按 Shift+Alt
- 拖動(dòng)鼠標(biāo)指針
要選擇文本的多個(gè)矩形片段,請(qǐng)按照下列步驟操作
- 按 Ctrl+Shift+Alt(Windows 或 UNIX 中)/ Shift+Alt+Cmd(macOS 中)
- 拖動(dòng)鼠標(biāo)指針
請(qǐng)參閱本節(jié) Multicursor了解更多信息。
在行和列選擇模式之間切換
要在行和列選擇模式之間切換,請(qǐng)執(zhí)行以下操作之一:
- 在主菜單上選擇 Edit | Column Selection Mode。
- 在編輯器的上下文菜單中,選擇列選擇模式。
- 按 Shift+Alt+Insert。
粘性選擇
要切換粘性選擇,請(qǐng)按 Ctrl+Shift+A ,在彈出框類型中粘滯,選擇從建議列表中選擇“切換粘性選擇”:
tip:在 Emacs 映射中, 使用鍵盤快捷鍵 N/A。
提示和技巧
- 當(dāng)粘性選擇開啟時(shí),您可以通過調(diào)用復(fù)制或剪切來關(guān)閉它,或者重新切換它。
- 要?jiǎng)?chuàng)建一個(gè)大的矩形選區(qū),首先創(chuàng)建一個(gè)普通的選擇,并使用給定的起點(diǎn)和終點(diǎn),然后按 Shift+Alt+Insert 切換到列選擇模式。
更多建議: