如何在 VS Code 中選擇多行

在快節奏的編碼世界中,每次擊鍵都很重要。對於沉浸在 Visual Studio Code (VS Code) 中的開發人員來說,掌握其功能可以顯著提高工作效率。一項基本技能是快速選擇多行,這可以簡化從重構到格式化的編碼任務。

在本文中,我們將探索 VS Code 中的技術和快捷方式,使您能夠巧妙、快速地導航程式碼庫。無論您是經驗豐富的編碼員還是新手,本指南都是釋放 VS Code 多行選擇功能全部潛力的關鍵。

如何在 VS Code 中選擇多行

如果您是典型的 VS Code 用戶,您通常需要選擇多行來解決一個常見問題:不屬於每行的元素。選擇多條線可以輕鬆一次修復所有這些線。

以下是在 Windows PC 上如何在此程式中選擇多行的方法:

  1. 使用滑鼠選擇奇怪的單字或任何其他元素。
  2. 按住Ctrl + Alt組合鍵。
  3. 在不釋放Ctrl + Alt 的情況下,按向下鍵以選擇原始行下方的行中的相同單字。根據需要多次按下按鈕。
    How To Select Multiple Lines In VS Code
  4. 輸入替換詞。
    How To Select Multiple Lines In VS Code
  5. 完成後,按Esc按鈕退出多行編輯模式。

對於 macOS 用戶來說,過程同樣簡單:

  1. 選擇行中要編輯的位置並按住Option + CMD組合鍵。
    How To Select Multiple Lines In VS Code
  2. 按住快捷鍵的同時,使用向下鍵選擇每行中的該位置。

如果您是 Linux VS 編碼員,那麼選擇多行應該不會有問題。

  1. 反白顯示要刪除或取代的程式碼部分,然後按住Shift + Alt
    How To Select Multiple Lines In VS Code
  2. 在不釋放Shift + Alt組合的情況下,使用向下鍵來反白顯示其他行中的相同元素。

接下來,您應該學習如何在 VS Code 中比較兩個檔案

如何在 VS Code 中插入多個遊標

選擇多行並不是同時編輯多行的唯一方法。您也可以利用多遊標功能。新增多遊標後,您可以透過為每行鍵入相同的值來同時調整多行。

例如,您可以採取下列步驟將單一遊標合併到程式碼中。

  1. 如果您使用 Windows 或 Linux PC ,請按一下第一行並按住Alt按鈕,將多遊標放置在您按一下的行中。或者,如果您是 macOS 用戶,請按Option鍵。
    How To Select Multiple Lines In VS Code
  2. 一旦您不再需要多遊標,請點擊Esc按鈕將其從工作區中刪除。 Esc 是所有作業系統的通用鍵。

以下是其他一些方便的多遊標相關功能,可協助您在選擇和編輯多行時提高工作效率。

將遊標置於行尾

有些項目要求您將遊標放在每行的末尾。

  1. 使用第一部分中的捷徑來反白顯示多行,具體取決於您的作業系統。例如,Windows 使用者必須按住CtrlAlt向下鍵。
    How To Select Multiple Lines In VS Code
  2. 在 macOS 裝置上點選Shift + Option + I組合。
  3. 如果您是 Linux 或 Windows 用戶,請按 Shift + Alt + I。

將遊標置於目前遊標的下方和上方

行尾可能不是遊標的最佳位置。有時,您需要更具體,並將它們放置在原始遊標的下方和上方。

  1. 將遊標放在其中一條線上來選擇起點。如果您是 Windows 或 Linux VS 編碼員,請按Ctrl + Alt + 向下箭頭鍵將多遊標放置在原始遊標下方。
    How To Select Multiple Lines In VS Code
  2. 如果您有 macOS 計算機,請使用CMD + Option + 向下鍵執行相同的操作。
  3. 如有必要,請使用Ctrl + Alt + 向上箭頭鍵在 Windows 或 Linux 上將多遊標合併到原始遊標之上。對於 macOS 平台,您必須按CMD + Option + 向上鍵將遊標置於起點上方。

將遊標置於下一個對應位置

如果您只想將遊標置於最接近起點的行的匹配部分,請執行此操作。

  1. 使用滑鼠突出顯示該線。
  2. 如果您是 Windows 或 Linux 用戶,請點選Ctrl + D組合鍵。 (如果您是 macOS 編碼員,請使用 CMD + D。)這將在原始選擇之後的代碼匹配部分旁邊插入多遊標。
    How To Select Multiple Lines In VS Code
  3. 如有必要,在 Windows 和 Linux 上使用Ctrl + U快捷鍵刪除一些遊標。
  4. macOS 上的CMD + U。請記住,此快捷方式會一一刪除遊標。組合不允許您一次撤銷所有元素。

將遊標置於每個對應位置

放置遊標時,您可能不想僅將它們合併到相鄰行。相反,您可能需要將它們添加到所有匹配的位置。這是它的工作原理。

  1. 反白顯示要新增遊標的程式碼部分。
    How To Select Multiple Lines In VS Code
  2. 如果您使用的是 Linux 或 Windows PC,請按Ctrl + Shift + L組合鍵將遊標放置在反白的文字出現的位置。
  3. 如果您是 macOS 專業人士,請使用CMD + Shift + L快捷鍵。

此方法還可以更改變數名稱的所有實例。

如何在 VS Code 中自訂遊標

在 VS Code 中選擇和編輯多行時,遊標至關重要。然而,它們的預設行為可能不完全適合您的專案。您可能需要調整它們的操作並使用不同的鍵綁定來提高工作效率。

您可能要做的第一件事是設定替代的多遊標修改器。

  1. 如果您使用的是 Windows 或 Linux 作業系統,請開啟工作區並使用Ctrl + ,組合鍵。
  2. 如果您在 macOS 上使用 VS Code,則需要按CMD +捷徑。
  3. 在方塊中鍵入以下行:multiCursorModifieer
    How To Select Multiple Lines In VS Code
  4. 將預設修改按鈕從Alt更改為效果更好的按鈕。
    How To Select Multiple Lines In VS Code

這不是您可以在 VS Code 中調整的唯一鍵綁定。設定選單可讓您變更任何與遊標相關的快捷方式,以便更輕鬆地進行資料操作。

您可以透過編輯器執行此操作。

  1. 啟動 VS Code 並 從主選單中選擇「檔案」 。
  2. 前往「檔案」下的「首選項」 ,然後使用CMD + K + CMD + S組合鍵或 macOS 或Windows 和 Linux 上的Ctrl + K + Ctrl + S快捷鍵開啟鍵盤快速鍵視窗。您必須先釋放第一個字母(例如 K),然後再按其他組合(例如 S)。
    How To Select Multiple Lines In VS Code
  3. 輸入您要變更的快捷方式的 ID。以下是一些:
    • editor.action.insertCursorBelow
    How To Select Multiple Lines In VS Code
    • editor.action.inserCursorAbove
    How To Select Multiple Lines In VS Code
    • editor.action.selectHighlights
    How To Select Multiple Lines In VS Code
    • editor.action.addSelectionToNextFindMatch
    How To Select Multiple Lines In VS Code
    •cursorUndo
    How To Select Multiple Lines In VS Code
  4. 使用視窗左側的編輯符號變更對應的捷徑。
    How To Select Multiple Lines In VS Code

讓 VS Code 功能為您服務

學習一些有用的VS Code 鍵盤快捷鍵並自動化盡可能多的流程,成為原始碼編輯器的大師。選擇多條線並調整遊標是很好的起點。嘗試不同的位置和功能,以獲得每個項目的完美解決方案。

常見問題解答

我可以根據 VS Code 中的行號來選擇行嗎?

是的。使用 Ctrl + G 鍵盤快速鍵可讓您選擇要跳到的行號。

VS Code 是否支援同時在多個檔案中選擇行?

是的,VS Code 使用「在檔案中尋找」功能同時選擇多個檔案中的行。按Ctrl + Shift + F(在 Mac 上為 Cmd + Shift + F)開啟「在檔案中尋找」小工具,輸入搜尋條件,然後使用複選框或鍵盤快速鍵在搜尋結果中選擇行。

Sign up and earn $1000 a day ⋙

如何在《模擬市民 4》中使用完整編輯模式

如何在《模擬市民 4》中使用完整編輯模式

《模擬市民 4》是近 20 年前推出的遊戲系列的最新作品。如今,它提供了一些功能和隱藏設定來為用戶提供

如何在 Facebook Messenger 中傳送附件

如何在 Facebook Messenger 中傳送附件

隨著生活變得更加虛擬,了解如何在 Messenger 應用程式中成功傳送附件(無論是出於業務還是個人原因)變得越來越重要。

如何修復 CapCut 反向不起作用

如何修復 CapCut 反向不起作用

您喜歡拍攝和剪輯的原因有很多。您可以拍攝您去過的地方、您愛的人,並捕捉您想要的任何特殊時刻

Steam 清單不可用錯誤 – 如何修復

Steam 清單不可用錯誤 – 如何修復

如果您遇到不可用的 Steam 清單錯誤,則 Steam 用戶端無法存取該清單。平台找不到時出現該錯誤

如何讓Google地圖走特定路線

如何讓Google地圖走特定路線

借助 Google 地圖,您可以遊覽新地點,而不必擔心迷路。您所需要做的就是輸入您的出發地點和目的地,

如何在 Telegram 中查看某人的電話號碼

如何在 Telegram 中查看某人的電話號碼

在 Telegram 帳戶註冊過程中,您必須將電話號碼新增至您的個人詳細資料。如果您想確認別人的

如何在 CapCut 中選擇全部

如何在 CapCut 中選擇全部

雖然 CapCut 是由 TikTok 的母公司創建的,但它對視訊的控制能力比 TikTok 強得多。您可以使用 CapCut 優秀的編輯工具

如何在變焦中模糊背景

如何在變焦中模糊背景

如果您希望在 Zoom 通話期間隱藏身後的空間來保護隱私,那麼使用 Zoom 的模糊功能可能最符合您的利益

如何在 Echo Show 上顯示亞馬遜照片中的圖片

如何在 Echo Show 上顯示亞馬遜照片中的圖片

在本指南中了解如何使用 Amazon Photos 將您的 Amazon Echo Show 轉變為數位相框。

如何使 Chrome 成為預設瀏覽器

如何使 Chrome 成為預設瀏覽器

當您第一次使用 Chrome 時,您有機會將其設為預設瀏覽器。如果跳過提示,您仍然可以使用瀏覽器

如何建立線上訂單

如何建立線上訂單

線上訂單可以幫助企業輕鬆地從客戶那裡獲得訂單。透過訂單,客戶可以訂購產品,製作

如何解決 AnyDesk 不斷斷開連線的問題

如何解決 AnyDesk 不斷斷開連線的問題

在簡單性、安全性和功能方面,AnyDesk 在無延遲桌面共用方面一炮而紅,迅速超越了 TeamViewer。如果你

如何在 YouTube TV 上開啟或關閉字幕

如何在 YouTube TV 上開啟或關閉字幕

YouTube 為觀眾提供了多種輔助功能,以增強他們的觀看體驗。其中兩個是字幕和隱藏式字幕。隨著最近

如何在 Starfield 中使用轉運容器

如何在 Starfield 中使用轉運容器

《Starfield》星際之旅的關鍵部分就是在外星世界建造前哨基地的興奮感。您可以從這些資源中收集

如何在 Robinhood 購買預售商品

如何在 Robinhood 購買預售商品

您已經完成了研究,下定了決心,想要投資股票,但市場尚未開放。幸運的是,這不是問題,因為

如何修復 Google Play 上的應用程式更新停留在待處理狀態

如何修復 Google Play 上的應用程式更新停留在待處理狀態

從 Google Play 商店下載應用程式應該是一個簡單的過程。然而,使用者有時可能會遇到這樣的問題:

如何搜尋您的 ChatGPT 對話

如何搜尋您的 ChatGPT 對話

如果您經常使用 ChatGPT 來揭開所有查詢的神秘面紗,您可能會發現無法搜尋先前的對話是一個很大的遺憾。

如何查看 Facebook Marketplace 中的隱藏訊息

如何查看 Facebook Marketplace 中的隱藏訊息

如果您想出售一些未使用的物品或想要購買一些東西,Facebook Marketplace 是一個絕佳的平台。但它可以

如何在 LG 電視上開啟 Wi-Fi 連接

如何在 LG 電視上開啟 Wi-Fi 連接

LG 電視是您觀賞 100 多個節目的入口。內容範圍從新聞和體育頻道到熱門電影和電視劇。您可以觀看以下內容

如何找到舊的 Skype 訊息

如何找到舊的 Skype 訊息

如果您使用 Skype 進行工作,有時您需要檢查聊天記錄中的某些內容。當您嘗試找到