多选择在Visual Studio?

问题描述 投票:57回答:10

有没有办法在VS选择多个非邻接的(完全独立的)文本?我可以通过按住Ctrl键,这样分别选择文本做在MS Word:

我的版本是11。

编辑:我不是在谈论Alt+Select块选择。此外,我很想看看是否有在记事本中存在的技术++。

visual-studio visual-studio-2012 selection text-editor multi-select
10个回答
42
投票

多光标编辑的原生支持在Visual Studio 2017版本开始更新8.这是文档:

Multi-caret selection

这里是可用的命令的截图:


0
投票

现在的插件是多行的招数。结束和开始按钮打破了选择。


0
投票

有推测的方式与CodeRush做到这一点,但现在我使用这个扩展,因为它有一堆的,我用其他不错的功能:Ctrl + Alt + Click


44
投票

没有为Visual Studio 2017年称为SelectNextOccurrence这是免费的,开源的一个新的扩展。

这一扩展使得可以选择要编辑选中的文本下一个出现。

旨在复制崇高的文本按Ctrl + d命令更快的编码。

特征:

  • 选择当前选择的下一次出现。
  • 跳过发生
  • 撤消发生
  • 添加插入符高于/低于
  • 使用多个插入符编辑(按住Alt键添加插入符)

Visual Studio的命令:

  • SelectNextOccurrence.SelectNextOccurrence默认绑定为Ctrl + d。
  • SelectNextOccurrence.SkipOccurrence不是默认的约束。 (推荐按下Ctrl + K键,Ctrl + d)
  • SelectNextOccurrence.UndoOccurrence不是默认的约束。 (推荐按Ctrl + U)
  • SelectNextOccurrence.AddCaretAbove不是默认的约束。 (建议按Ctrl + Alt +向上)
  • SelectNextOccurrence.AddCaretBelow不是默认的约束。 (推荐按Ctrl + Alt +向下)

https://marketplace.visualstudio.com/items?itemName=thomaswelen.SelectNextOccurrence

https://github.com/2mas/SelectNextOccurrence


23
投票

qazxsw POI扩展为Visual Studio可以让你做多的编辑在你所描述的方式。它支持多种插入符和多重选择。


8
投票

在Visual Studio MixEdit

  • Shift+Alt+. / Shift+Alt+, - 比赛插入符号;
  • Shift+Alt+. - 删除以前的插入符号;

相同的功能,在VSCode Shift+Alt+,

更设置Ctrl+D。接下来在Tool - Options - Environment - keyboard进入Show commands containing

此外,可以使用键盘模式Edit.。可用于Visual Studio 2017年

对于总之,漂亮的链接Visual Studio Code


7
投票

只是要注意,

MixEdit是不是完全免费的。

“这个软件目前没有授权给任何用户并在评估模式下运行。MIXEDIT可以下载和评估免费的,但是一个必须购买许可证继续使用。”

在安装和使用时,弹出一个重定向到Visual Studio All keyboard shortcuts - 类似SublimeText的未经授权的软件弹出消息。


6
投票

对于Visual Studio代码

一到这个问题,因为我一直在寻找一种方式来选择与VS代码鼠标点击,这应该通过使用webpage实现多个字,但这个按键绑定没有工作(我认为这是一些与我的OS,Ubuntu的) 。

为寻找类似的东西,尝试改变关键alt+click

转到ctrl+click> Selection


6
投票

更新:现在Switch to Ctrl+Click for Multi Cursor扩展提供了这种能力。

MixEdit扩展VS允许类似的东西(不支持多选在写这篇文章的,只是多次插入记号)

头部到Hanselman的在行动的一个快速的gif动画:MultiEdit


6
投票

在Visual Studio 2017年版本15.8,按Ctrl + Alt +点击,现在应该是管理多个插入符号内置方式。

Simultaneous Editing for Visual Studio with the free MultiEdit extension


5
投票

我找不到任何内置的,这是可悲的。有此功能在https://blogs.msdn.microsoft.com/visualstudio/2018/08/30/improving-your-productivity-in-the-visual-studio-editor/虽然。

用记事本++,此功能进来内置的。只要打开从多编辑

设置>首选项>编辑>多编辑设置

但它并不像直观如MS Word,让你选择通过他们双击两个单词(后当然Ctrl键)。

© www.soinside.com 2019 - 2024. All rights reserved.