tra*_*max 73 keyboard-shortcuts text-editor visual-studio-2012
在VS2010中,我设置了一个快捷方式Alt+ Up/Down来向上或向下移动代码行,就像我以前在Java中使用的那样.
现在,由于VS2012中没有Power Tools和宏(这是我在VS2010中设置此快捷方式的方式),我该如何使其工作?
我看到有人提到Resharper可以做到这一点,但是为了爱火和水,我找不到可以做到这一点的命令列表中的命令名.我尝试过ReSharper_MoveUp/MoveDown并且不会向上/向下移动线:

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

经过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
Kea*_*von 55
对于那些使用Visual Studio 2013(或以上,我想象)来到这个问题的人来说,这个功能是内置于程序中的.只需使用AltUp和AltDown移动光标 - 或向上和向下移动选定的行.
如果您希望在工具 > 选项 > 环境 > 键盘中重新绑定它,键是Edit.MoveSelectedLinesUp和Edit.MoveSelectedLinesDown.您可能需要先从其他现有密钥中删除新组合.
Car*_*l G 34
更新:huzzah,生产力PowerTools VS2012现已推出并提供此功能(以及其他个人喜爱的Tools.AddEndTokenAtTheEnd.)
MoveLine Extension(与VS 2012兼容;我必须手动重启VS才能在VS的键盘快捷键工具中查看命令.)
Iva*_*rop 10
安装ReSharper.
打开工具 - >选项 - >环境 - >键盘(如图所示)
PS适用于单行和多个选定行,但在移动1行后删除选择.希望有一种方法可以在一个选择中多次移动多行.
如果你有Resharper,那么你可以按Ctrl+ Shift+ Alt+ ↑来移动当前行.或Ctrl+ Shift+ Alt+ ↓向下移动一行.
这适用于Resharper 7中的VS 2012 Premium与Visual Studio键盘方案(准确地说是7.0.97.60).
编辑:这映射到'ReSharper.ReSharper_MoveUp'/'MoveDown'命令.
| 归档时间: |
|
| 查看次数: |
44242 次 |
| 最近记录: |