一、快捷鍵
VSCode選中相同內容的快捷鍵是:CTRL+D。
當你選中某個單詞或者字符串之後,用快捷鍵CTRL+D,可以選中下一個相同的單詞或者字符串。可以在選擇完成後進行編輯、刪除等操作。
而且,在Windows系統中,還可以使用SHIFT+ALT+鼠標左鍵的組合方式進行選中相同內容操作。這是因為VSCode是基於Emacs的編輯器,而Emacs本身就支持這種組合操作方式。
// 快捷鍵示例代碼
{
"key": "ctrl+d",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
}
二、多選功能
在VSCode中,我們可以用鼠標、鍵盤、甚至是觸摸板等方式進行多選操作。
如果想要選中相同的單詞或者字符串,可以用SHIFT+CMD+L/CTRL+SHIFT+L來選擇所有出現過的單詞或者字符串。
此外,還可以在同一文件中同時編輯多行代碼。選中多行代碼後,可以按住CTRL/CMD鍵(Mac系統)進行多行編輯。這在編輯大量代碼時非常方便和實用。
// 多選功能示例代碼
{
"key": "shift+cmd+l",
"command": "editor.action.selectHighlights",
"when": "editorFocus"
}
三、代碼匹配查找
在VSCode中,我們可以使用“查找”(CTRL+F)功能來快速匹配代碼。但是,還有一種更加高效的查找方式,那就是使用“查找全部”(CTRL+SHIFT+F)功能。
使用“查找全部”功能可以在整個項目中查找匹配的代碼段。這對於大型項目的代碼查找非常方便和快速。
此外,VSCode的“查找”功能是支持正則表達式的,查找到的匹配結果也會進行高亮顯示,便於開發者快速定位和修改。
// 代碼匹配查找示例代碼
{
"key": "ctrl+shift+f",
"command": "workbench.action.findInFiles"
}
四、文本選擇範圍
在VSCode中,我們可以自定義文本選擇範圍。
使用SHIFT+ALT+箭頭鍵可以向上或者向下擴展文本選擇範圍,以此來選取一整個代碼塊。
此外,還可以使用CTRL+SHIFT+L選中相同內容,然後按CTRL+SHIFT+M來選中代碼塊中的所有內容,這也是一個非常方便的選擇文本操作。
// 文本選擇範圍示例代碼
{
"key": "shift+alt+up",
"command": "editor.action.smartSelect.grow",
},
{
"key": "shift+alt+down",
"command": "editor.action.smartSelect.shrink",
},
五、區塊選擇
在VSCode中,我們可以選擇一整個代碼塊,這就是所謂的“區塊選擇”。
使用SHIFT+ALT+鼠標左鍵的組合方式可以實現區塊選擇。將光標放到代碼塊的開頭或者結尾處,按住SHIFT+ALT鍵,然後用鼠標左鍵進行選擇即可。
此外,還可以使用快捷鍵SHIFT+CMD+\實現區塊選擇。這兩種方式都能夠幫助開發者快速選擇需要的代碼塊。
// 區塊選擇示例代碼
{
"key": "shift+cmd+\\",
"command": "editor.action.smartSelect.expand",
}
原創文章,作者:AUJT,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/141613.html