VSCode如何仅用键盘或键鼠结合选择自动换行的行?
搞定自动换行后的整行选择问题
哈哈,这个痛点我太懂了——常规列选择模式碰到自动换行的内容时,会在行中间插光标,完全没法选中整段软换行的内容!别着急,给你几个实用的解决方案,覆盖纯键盘操作和键鼠组合:
纯键盘通用解法(适配绝大多数编辑器)
不管你用VS Code、Sublime Text还是Notepad++,这套操作都好使:
- 先把光标定位到要选内容的第一行开头
- 按住
Shift按End,直接选中当前整段软换行的内容(编辑器会自动识别软换行的边界,不会只选到视觉行的末尾) - 要是需要多选几段软换行的内容,继续按住
Shift按↓,每按一次就会把下一段软换行的整行加入选区
反过来想从行末往回选的话,就把光标放在行尾,按住 Shift 按 Home,再按 ↑ 就行。
VS Code专属优化操作
如果你用的是VS Code,还有更顺手的方式:
- 开启自动换行后,把光标放在软换行块的起始处,按住
Shift然后用鼠标点击软换行块的最后一个字符后面,编辑器会自动识别软换行的整段,不会触发列选择 - 进阶玩法:自定义快捷键。打开VS Code的快捷键设置(
Ctrl+K Ctrl+S),搜索「selectToNextSoftLine」,给它绑定一个顺手的组合键(比如Ctrl+Shift+Alt+Down),以后一键就能选中下一段软换行内容,完美匹配你的需求
键鼠组合小技巧
要是你习惯用鼠标辅助:
- 先按住
Shift,然后用鼠标双击软换行的任意位置,编辑器会自动选中整段软换行的内容;如果要选多段,双击第一段后,按住Shift再双击最后一段就行
内容的提问来源于stack exchange,提问作者Ahmad Ismail
相关产品推荐
相关产品推荐

