如何在 Visual Studio 代码中 select 单行?
How do I select a single line within Visual Studio Code?
使用微软的Visual Studio代码,如何select单行代码? (相当于 Atom 或其他 IDE 的 Cmd+L on Mac)
我正在寻找的命令是什么? (例如 editor.action.copyLinesDownAction
)
这很令人困惑,因为其他 selection 快捷方式如 Cmd+A 和 Cmd+D和我之前的IDE一样。
在 1.32 之前的 VS Code 版本中默认为 Cmd+I。
从版本 1.32 开始,它是 Cmd+L.
您可以通过搜索 expandLineSelection
在键盘快捷键中更改它。
我用谷歌搜索了同样的问题,但需要一次按键删除整行。同病相怜的话,删除当前行的快捷键是Ctrl+Shift+k
对于 VS Code 1.36 或更高版本,使用 CTRL-L 到 select 整行,然后,按 TAB 键增加缩进,或 SHIFT-TAB 减少缩进。
转到首选项 → 键盘快捷键
搜索“expandLineSelection
”
将键绑定更改为您想要的任何键。
如果你想默认使用command+L,改回来就行了
可以选择 select 整行 或 一行内容如下(Mac映射):
Select 整行:命令+L
Select Contents of Line: Place Cursor in the line content then Shift+Ctrl+Command+→(按右箭头两次)
如果您想分配自己的键盘快捷键,请在您的快捷键首选项中查找:
整行:expandLineSelection
Select 行内容:editor.action.smartSelect.expand
(您可以通过按 Command+k、Command 来访问键盘快捷键+s)
作为奖励,还有一个命令可以收缩 Selection:
- 收缩Selection:Shift+Ctrl+命令+←(左箭头)
至于我,我注意到导致问题的原因是存在类似的键盘快捷键。结果,解决它的方法是删除相似的键。
所以当我尝试使用 ⌘ + L 时,我注意到左下角有这个东西。
表示正在等待实际命令的图片:
所以我所做的只是删除键盘快捷键中的命令(即 ⌘ + K ⌘ + S) 相似。它们最终成为实时服务器扩展的快捷方式。
您可以通过在键盘快捷键的搜索栏中输入 cmd + L 来查看哪些相似。任何以 ⌘ + L 开头的命令都将优先于仅使用 ⌘ + 的单个命令L 这就是它对我不起作用的原因。
cmd + l 的键盘快捷键搜索:
希望这对可能需要澄清的任何人有所帮助!
我也有同样的需求,我的建议是:
不要搜索默认的 组合键 ,因为不幸的是,它们会随着安装的不同而发生变化,但是,您必须选择按 关键字[=24= 进行搜索] 然后设置您最喜欢的组合键:
关键字搜索选择整个当前行的快捷方式是cursorLineEndSelect
View from VScode Screenshot
注释行时:(ctrl+k+c) on windows
如果该行不是注释:(ctrl+k+u) on windows
CMD+L 起作用的原因可能是您有实时服务器扩展,它会产生冲突。
禁用或删除它或修改实时服务器的快捷方式。
使用微软的Visual Studio代码,如何select单行代码? (相当于 Atom 或其他 IDE 的 Cmd+L on Mac)
我正在寻找的命令是什么? (例如 editor.action.copyLinesDownAction
)
这很令人困惑,因为其他 selection 快捷方式如 Cmd+A 和 Cmd+D和我之前的IDE一样。
在 1.32 之前的 VS Code 版本中默认为 Cmd+I。
从版本 1.32 开始,它是 Cmd+L.
您可以通过搜索 expandLineSelection
在键盘快捷键中更改它。
我用谷歌搜索了同样的问题,但需要一次按键删除整行。同病相怜的话,删除当前行的快捷键是Ctrl+Shift+k
对于 VS Code 1.36 或更高版本,使用 CTRL-L 到 select 整行,然后,按 TAB 键增加缩进,或 SHIFT-TAB 减少缩进。
转到首选项 → 键盘快捷键
搜索“
expandLineSelection
”
将键绑定更改为您想要的任何键。如果你想默认使用command+L,改回来就行了
可以选择 select 整行 或 一行内容如下(Mac映射):
Select 整行:命令+L
Select Contents of Line: Place Cursor in the line content then Shift+Ctrl+Command+→(按右箭头两次)
如果您想分配自己的键盘快捷键,请在您的快捷键首选项中查找:
整行:
expandLineSelection
Select 行内容:
editor.action.smartSelect.expand
(您可以通过按 Command+k、Command 来访问键盘快捷键+s)
作为奖励,还有一个命令可以收缩 Selection:
- 收缩Selection:Shift+Ctrl+命令+←(左箭头)
至于我,我注意到导致问题的原因是存在类似的键盘快捷键。结果,解决它的方法是删除相似的键。
所以当我尝试使用 ⌘ + L 时,我注意到左下角有这个东西。
表示正在等待实际命令的图片:
所以我所做的只是删除键盘快捷键中的命令(即 ⌘ + K ⌘ + S) 相似。它们最终成为实时服务器扩展的快捷方式。
您可以通过在键盘快捷键的搜索栏中输入 cmd + L 来查看哪些相似。任何以 ⌘ + L 开头的命令都将优先于仅使用 ⌘ + 的单个命令L 这就是它对我不起作用的原因。
cmd + l 的键盘快捷键搜索:
希望这对可能需要澄清的任何人有所帮助!
我也有同样的需求,我的建议是:
不要搜索默认的 组合键 ,因为不幸的是,它们会随着安装的不同而发生变化,但是,您必须选择按 关键字[=24= 进行搜索] 然后设置您最喜欢的组合键:
关键字搜索选择整个当前行的快捷方式是cursorLineEndSelect
View from VScode Screenshot
注释行时:(ctrl+k+c) on windows 如果该行不是注释:(ctrl+k+u) on windows
CMD+L 起作用的原因可能是您有实时服务器扩展,它会产生冲突。 禁用或删除它或修改实时服务器的快捷方式。