在Visual Studio 2012中移动行向上/向下快捷方式

tra*_*max 73 keyboard-shortcuts text-editor visual-studio-2012

在VS2010中,我设置了一个快捷方式Alt+ Up/Down来向上或向下移动代码行,就像我以前在Java中使用的那样.

现在,由于VS2012中没有Power Tools和宏(这是我在VS2010中设置此快捷方式的方式),我该如何使其工作?

我看到有人提到Resharper可以做到这一点,但是为了爱火和水,我找不到可以做到这一点的命令列表中的命令名.我尝试过ReSharper_MoveUp/MoveDown并且不会向上/向下移动线:

Move_Up命令没有做到这一点

这会上下移动文本块.我只是想逐行上下,没有奇特的逻辑.之前

是)我有的

经过ALT+ Up(当光标在的WriteLine线),我想看到这一点:

线在支架内向上移动一个,缩进

我看过这些线程:在Visual Studio中eclipse的ALT + UP/DOWN(移动线)的等价物是什么?,Visual Studio:热键可以向上/向下移动线并移动最近的更改,但是在VS2012中没有任何建议的解决方案.

还有其他想法吗?

UPD 2012年11月7日:.扩展正在赶上Visual Studio 2012.现在我知道至少有3个提供此功能的扩展:

UPD 2012年11月15日:偶然发现了另一个声称它完成了这里所需要的扩展.虽然没有尝试过:LineMan Extension

UPD 2015年5月10日刚刚安装了VS2015 RC,这已经内置: MoveLineUp /向下

Kea*_*von 55

对于那些使用Visual Studio 2013(或以上,我想象)来到这个问题的人来说,这个功能是内置于程序中的.只需使用AltUpAltDown移动光标 - 或向上和向下移动选定的行.

如果您希望在工具 > 选项 > 环境 > 键盘中重新绑定它,键是Edit.MoveSelectedLinesUpEdit.MoveSelectedLinesDown.您可能需要先从其他现有密钥中删除新组合.

  • @trailmax我知道,这已经得到了答案,但我发布了这个,以便使用2013年的人可以意识到这已经存在,所以他们不会像我那样进行更远的搜索. (20认同)
  • @RayL`Edit.MoveSelectedLinesUp`和`Edit.MoveSelectedLinesDown`.请报告这些是否适合您. (4认同)

Car*_*l G 34

更新:huzzah,生产力PowerTools VS2012现已推出并提供此功能(以及其他个人喜爱的Tools.AddEndTokenAtTheEnd.)

MoveLine Extension(与VS 2012兼容;我必须手动重启VS才能在VS的键盘快捷键工具中查看命令.)

  • 设置键盘快捷键时,请将范围设为"文本编辑器". (3认同)

Iva*_*rop 10

安装ReSharper.

打开工具 - >选项 - >环境 - >键盘(如图所示)

  1. 找到"ReSharper.ReSharper_MoveUp"
  2. 在"使用新的快捷方式:"中选择:"文本编辑器"
  3. 单击"按快捷键:"并按快捷键(例如Alt + ArrowUp)
  4. 按"分配"按钮与"ReSharper.ReSharper_MoveDown"相同

PS适用于单行和多个选定行,但在移动1行后删除选择.希望有一种方法可以在一个选择中多次移动多行.

  • 不,resharper试图太有帮助,这次推得太多了.它用当前行移动代码块.而我想要的只是向上或向下移动一条线,而不是相关块. (2认同)
  • 这不起作用的一个例子是当一个`using`语句出现在文件的顶部时,用户想要将语句向下移动几行,以便在`namespace`定义中.使用R#的MoveDown命令可以正常进行几次迭代,直到`using'语句出现在`namespace`行下面.现在,下一次迭代将尝试将名称空间移动到其当前块下方. (2认同)

Yet*_*ser 7

如果你有Resharper,那么你可以按Ctrl+ Shift+ Alt+ 来移动当前行.或Ctrl+ Shift+ Alt+ 向下移动一行.

这适用于Resharper 7中的VS 2012 Premium与Visual Studio键盘方案(准确地说是7.0.97.60).

编辑:这映射到'ReSharper.ReSharper_MoveUp'/'MoveDown'命令.


Vin*_*uri 6

在 Visual Studio 2017(至少)中,我有以下

在此处输入图片说明


归档时间:

查看次数:

44242 次

最近记录:

6 年,8 月 前