在Visual Studio中,eclipse的ALT + UP / DOWN(移动线)的等价物是什么?

在Eclipse中,select一行并按下Alt + / 会上下移动行,这是一种避免复制和粘贴的快捷方式。 在Visual Studio中是否有相同的方法?

在Visual Studio 2013&2015中,这个function是内置的。ALT + UP / DOWN会将一条线向上或向下移动。

如果您需要VS2012中的这个function(也可以与VS2010一起使用),请查看MoveLine Visual Studio Extension或Productivity Power Tools套件。

ReSharper的Ctrl + Shift + Alt + / / / function更强大 – 当在行首时,它会移动整个行,但也可以用来移动整个方法,改变参数的顺序,等等

现在,Visual Studio 2013的工作方式与Eclipse相同。

使用VSCommands扩展名,您可以确切地使用该键盘快捷键。 顺便说一下,一个堆栈OVerflow通知工具栏:)

在Visual Studio 2013和更高版本中,可以使用Alt + / Alt + 上下移动行。 不幸的是,如果你在块之间移动,这将不会调整缩进,到目前为止,只有ReSharper(以及包括Rider在内的Jetbrains的所有其他IDE)都可以帮助你。

要移动整个代码块,可以将光标移动到其头部并快速按Ctrl + m两次以折叠它,然后使用上面的命令移动它。

这是对Visual Studio不同版本中所有默认键盘快捷方式的简洁引用 。