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 编辑窗口 设置固定选项卡 使窗口选项卡多行显示