如何在Visual Studio代码中选择单行?

时间:2018-05-18 08:27:34

标签: visual-studio-code editor keyboard-shortcuts

使用Microsoft的Visual Studio Code,如何选择一行代码? (相当于Mac上的Atom或其他IDE的 Cmd + L

我要找的命令是什么? (例如editor.action.copyLinesDownAction

它很混乱,因为其他选择缺点如 Cmd + A Cmd + D 与我以前的IDE相同。

6 个答案:

答案 0 :(得分:25)

默认情况下,在1.32之前的VS Code版本中, Cmd + I

从版本1.32开始, Cmd + L

您可以通过搜索expandLineSelection

在键盘快捷键中更改它

答案 1 :(得分:3)

我用相同的问题进行了搜索,但是需要一次击键就删除整行。如果您在同一条船上,则删除当前行的快捷方式是ctrl + shift + k

答案 2 :(得分:3)

对于我来说,我注意到导致此问题的原因是存在类似的键盘快捷键。结果,解决该问题的方法是删除相似的密钥。

因此,当我尝试使用 + L 时,我注意到左上角有这个东西。

表示正在等待实际命令的图片:

picture that says it is awaiting an actual command

所以我要做的就是简单地删除键盘快捷键中的命令(即 + K + S )相似。它们最终成为实时服务器扩展的快捷方式。

通过在键盘快捷键的搜索栏中键入 cmd + L ,您可以查看哪些相似之处。任何以 + L 开头的命令将优先于仅使用 + L 的单个命令,因此它对我不起作用的原因。

cmd + l 的键盘快捷键搜索:

keyboard shortcut search of cmd + l

希望这对可能需要澄清的人有所帮助!

答案 3 :(得分:2)

对于VS Code 1.36版本,请使用CTRL-L选择整行,然后按TAB键增加缩进量,或按SHIFT-TAB减小缩进量。

答案 4 :(得分:0)

  1. 转到首选项键盘快捷键

  2. 搜索“ expandLineSelection
    将“键绑定”更改为所需的任何键。

  3. 如果要默认使用命令 + L ,只需将其更改回即可。

答案 5 :(得分:0)

可以通过以下方式选择 整行 或仅选择 行的内容 (Mac映射):

  • 选择整行命令 + L

  • 选择行内容:将光标置于行内容中,然后 Shift + Ctrl + Command + (按两次向右箭头)

如果您想分配自己的键盘快捷键,请在快捷键首选项中查找:

  • 整行expandLineSelection

  • 选择行内容editor.action.smartSelect.expand

(您可以通过按 Command + k Command + s 进入键盘快捷键)< / p>

作为奖励,还有一个缩小选择范围的命令:

  • 收缩选择 Shift + Ctrl + Command + (左箭头)