Visual Studio 中的多行编辑

Posted

技术标签:

【中文标题】Visual Studio 中的多行编辑【英文标题】:Multi-line Editing in Visual Studio 【发布时间】:2018-10-16 02:53:08 【问题描述】:

如何在 Visual Studio 中实现多行编辑?例如在 Sublime Text 中,我可以通过 CTRL + Mouse left button 来实现。

【问题讨论】:

Multiline editing in VSCode的可能重复 一个问题本身可以成为答案吗?在这个问题和its inverse 的情况下,显然是的。 【参考方案1】:

您可以使用 ALT + 鼠标左键 并标记要写入的行。

希望对你有帮助。

【讨论】:

不幸的是它不起作用。(如果重要的话,这里是 Windows 10)。 什么意思? Visual Studio 中没有任何事情发生吗? 什么也没发生。只标记一行代码。当我使用 ALT + Shift 和箭头键时,它会标记所有代码行。【参考方案2】:

您可以使用 ALT + UP/DOWN 箭头键来选择要写的行。然后,它们将同时被编辑。希望对您有所帮助!

【讨论】:

【参考方案3】:

Multi Edit Mode 扩展允许您同时在 VS 编辑器中的多个位置进行编辑。 ALT+Click 在代码中的不同位置设置多个插入符号,然后像往常一样键入。

【讨论】:

【参考方案4】:

您可以使用Alt + Shift 快捷方式。

先按Alt + Shift,然后在第一行点击鼠标。

转到最后一行然后做同样的事情。

这将标记一侧的所有部分。您输入的任何内容都将反映在标记的空格中。

在另一边也这样做。

【讨论】:

【参考方案5】:

我相当确定您想在代码中的多个位置单击,假设您复制并粘贴了几行,其中包含您想要更改的相同单词(无需执行查找/替换)

ALT + CTRL + 鼠标左键单击在您要编辑的位置,然后开始输入。

【讨论】:

【参考方案6】:

如果您正在寻找 Sublime Text 3/VS Code 样式编辑,这里有 Select Next Occurrence,它支持整个功能集。

因为例如Ctrl+D绑定到VS中的Debug窗口,可能需要手动设置快捷键。

【讨论】:

【参考方案7】:

ALT+Shift + 向下箭头可以通过键盘完成操作

【讨论】:

这是问题的真正答案。 您能否更新答案以说明您将 alt+shift+向下箭头设置为什么键盘绑定,因为我失去了能力并且似乎找不到我需要设置的绑定.. @JasonShave - 也许你知道我的问题的答案? 在 Visual Studio 中,如果单击工具、选项,然后搜索“键盘”。在“显示包含的命令”搜索框中,键入“Edit.LineUp”,您应该会看到“Edit.LineUpExtendColumn”。这可能是映射到 Shift+Alt+向上箭头的那个,也有一个用于向下箭头的。【参考方案8】:

让我们在任何Source 窗口中使用 Shift+Alt+ 按钮。

很遗憾,Visual Studio 的多行编辑功能不如Sublime Text 3 的智能开发。

【讨论】:

以上是关于Visual Studio 中的多行编辑的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio Code 是不是有框选/多行编辑? [复制]

visual-studio-code 中的自动右括号不适用于 js 和 jsx 文件

visual studio 2010问题修复

visual studio 编辑窗口 设置固定选项卡 使窗口选项卡多行显示

Visual Studio 格式不适用于 Control + K+D 和多行

visual studio 中如何对多行代码同时打上“//”或者同时删除注释符?求VS中的各种快