gb2*_*b2d 8 text-editing text-editors visual-studio-code
VSCode 能够通过以下方式启动多行选择:
shift + alt + mouse drag
或者
ctrl + shift + alt + arrow key
问题是,当我在散布着空行的代码行中工作时,如果我退格以将代码删除到行的开头,空行就会随之删除:
变成:
如何获得“列”选择(我相信它是这样称呼的),就像使用 Notepad++ 的alt + mouse drag
/shift + alt + up/down arrow
那样,纯粹水平跨行操作(这将保留此处的新行)?
回答我自己的问题“问答”风格,做了更多的尝试:
我可以通过使用以下命令开始选择来实现所需的行为:
shift + alt
...然后向左或向右拖动鼠标以开始单行选择,然后开始向下拖动...
或通过使用以下命令开始选择:
ctrl + shift + alt
...并使用左/右箭头键开始单行选择,然后使用向上/向下箭头...
然后,我得到一个列/框选择,该选择不会对上面示例中的空白行进行操作。
请注意(也许仅在我上面的场景中)我需要开始选择几个字符才能获得列/框选择 - 从最左边开始效果不太好。
这感觉一点也不直观,但 VSCode 到目前为止似乎值得!