在VS代码中创建多个光标的键盘快捷键是什么?
当前回答
2017年5月自1.13版起使用Ctrl/Cmd+单击添加多个光标
VSCode开发人员引入了一个新的设置editor.multiCursorModifier,以将应用多个光标的修改键更改为在macOS上的Cmd+Click和在Windows和Linux上的Ctrl+Click。这允许来自Sublime Text或Atom等其他编辑器的用户继续使用他们熟悉的键盘修改器。
设置可以设置为:
ctrl/Cmd-映射到Windows上的ctrl和macOS上的Cmd。alt-现有默认alt。
在“选择”菜单中还有一个新的菜单项“使用Ctrl+单击多光标”可快速切换此设置。
“转到定义”和“打开链接”手势也将尊重此设置并进行调整,以使它们不冲突。例如,当设置为ctrl/Cmd时,可以使用ctrl/Cmd+Click添加多个光标,并且可以使用Alt+Click调用打开链接或转到定义。
通过修复问题#2106,现在还可以通过在现有选择的顶部使用相同的手势来移除光标。
其他回答
你想要的东西没有约束。
唯一接近的是Ctrl+F2,它将一次选择所有选项。
您可以通过以下操作将其绑定到Ctrl+D:
单击“文件”>“首选项”>“键盘快捷键”您应该会看到一个窗格,其中包含当前绑定,并且右侧有一个自定义绑定列表在当前绑定中,搜索Ctrl+F2并复制整行并将其粘贴到右侧窗格中。您可能需要删除末尾的逗号,然后将Ctrl+F2更改为Ctrl+D,然后保存文件。
它应该看起来像这样:
// Place your key bindings in this file to overwrite the defaults
[
{ "key": "ctrl+d", "command": "editor.action.changeAll",
"when": "editorTextFocus" }
]
在没有鼠标的Visual Studio中:Alt+Shift+{箭头}。
我遇到了ALT键的问题,修复方法是将ALT+click更改为Gnome热键,该热键在VSCode中阻止多光标选择,通过运行以下命令将其更改为super+click:
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"
资料来源:http://2buntu.com/articles/1529/visual-studio-code-comes-to-linux/
尝试Ctrl+Alt+Shift+⬇ / ⬆, 不使用鼠标,或按住“alt”并单击所需的所有行。
注意:已在Windows上测试。
Alt+Command+Shift将向所选内容的下一个实例添加光标。例如,变量或函数名
推荐文章
- 打开同一目录两次
- 如何从终端/命令行调用VS代码编辑器
- 如何在Visual Studio代码中重置设置?
- 如何将制表符转换为空格,反之亦然,在现有的文件
- 错误:'types'只能在.ts文件中使用- Visual Studio Code使用@ts-check
- Visual Studio Code: .git文件夹/文件隐藏
- Visual Studio Code:如何调试Python脚本的参数
- 如何在Visual Studio代码中触发参数提示?
- 在VS Code中禁用“Comments are not allowed In JSON”错误
- 使用正则表达式搜索和替换Visual Studio代码
- 如何缩进/格式选择的代码在Visual Studio代码?
- 如何禁用预览文件与点击在vs代码?
- Visual Studio代码更改文件资源管理器托盘的字体大小?
- 如何防止Visual Studio Code总是重新打开以前的文件或文件夹?
- VSCode单引号到双引号自动替换