如何在Visual Studio Code中创建多个光标

845

在 VS Code 中创建多个光标的键盘快捷键是什么?


184
只需按住“Alt”键,然后在不同的位置开始单击即可。就是这样。 - username
96
CMD+Alt+Down箭头是您想要的操作。 https://dev59.com/Yl0a5IYBdhLWcg3wsKi2 - Valentine Bondar
7
如果您正在使用 Mac,自 1.14.2 起,您实际上需要使用 SHIFT+CTRL+DOWN/UP。 - Ben Creasy
2
此外,根据1.14.2版本的默认设置,似乎Cmd+Alt+Down被映射为editor.action.goToDeclaration。 - Ben Creasy
3
如果你使用的是Mint系统,你可以通过禁用Alt+单击来实现。具体方法是进入“系统设置”-“窗口”-“行为”,然后更改“移动和调整窗口的特殊键”。 - ncesar
显示剩余7条评论
24个回答

0
多重光标在选定的单词上 用例 - 如果您有一个大型文档并且想要修改某个单词或选择包含该单词的行。
我将通过一个例子来说明 假设您有一个(任何类型的)文档,如下所示
{
    x: xval1,
    y: yval1,
    z: zval1
},
{
    x: xval2,
    y: yval2,
    z: zval2
},
{
    x: xval3,
    y: yval3,
    z: zval3
}

你想选择与x相关的所有值,并期望得到这样的输出:
x: xval1,
x: xval2,
x: xval3,

只使用VSCode实现此输出的步骤:
1. 使用“command + f”查找“x:”。 2. 使用“option + enter”在每个“x:”出现的地方创建多个光标。 3. 使用“command + left arrow”将所有光标移动到行的左侧。 4. 现在,使用“command + shift + right arrow”选择整行。 5. 复制内容(使用“command + c”)。 6. 在任何你想要的地方粘贴(使用“command + v”)。
我想强调第二步的强大之处。

-1
在Windows上:
如果您使用的是VSCode,请按CTRL+Click
如果您使用的是Visual Studio,请按CTRL+Alt+Click

-3

在OSX中,Alt + 单击可以使用。代码版本1.14.2


-3

针对Ubuntu用户

ALT + SHIFT + ⬇ / ⬆


复制上/下面的行 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接