我正在Mac上使用VSCode。
有人知道如何选择光标所在的整行吗? 我知道Command+I,但那只选择了似乎是整行的部分,如果启用了换行,那就不一定是整行了。
我正在寻找类似Sublime Text的“扩展选定内容至整行”的命令。
我正在Mac上使用VSCode。
有人知道如何选择光标所在的整行吗? 我知道Command+I,但那只选择了似乎是整行的部分,如果启用了换行,那就不一定是整行了。
我正在寻找类似Sublime Text的“扩展选定内容至整行”的命令。
您只需要将光标放在该行的任意位置,不要选中任何文本,然后执行所需的命令(剪切、复制或粘贴)。
当没有选择文本时,VS Code会自动选择整行。
ctrl
+ shift
+ K
我的意思是,你可以通过热键完成任何操作,不需要选择整行,只需执行你想要的命令即可。 - Thinh NV只需三击行尾,整行文字即可被选中。
Ctrl
+ L
的作用与此相同。请参见https://dev59.com/w2025IYBdhLWcg3wNC11#62201527。 - Rohit PrasadCtrl + L
在Windows系统上,Command + L
在Mac系统上会选择VS Code中整行文字。
您可以通过三次点击该行
来使用鼠标选择整行文字,但更好的方法是通过点击行号
来选择整行或多行文字。
除了其他人所发表的方法,还有一种方法是,当您的光标位于行的开头/结尾时,您可以分别按下Shift+End/Home.
我发现这对于在花括号、引号等中包裹一行非常有用,而其他答案选择包含选定范围内的空格,因此您要包裹它的任何内容将被包裹在该空格周围。
此扩展还有许多其他命令,您可能也会发现它们很有用,包括在代码块上移动、居中活动行和转到屏幕上的任何字符。
现在,当我按下Command+I时,整行都被选中了。我猜想这是由于VS Code的更新引起的,但我不确定。
在该行任意位置点击三次
如果你想知道为什么 Cmd+L 无法使用,可能是由于存在重复的快捷键。你可以在 VSC 中打开“键盘快捷键”并删除不需要的快捷键。
我知道这可能有点老了,但是对于任何正在寻找的人来说,你可以按Alt + 上/下箭头将光标复制到其他行,然后不选择任何内容即可复制和粘贴多行。