在Eclipse中,选择一行并按 Alt + ↑ / ↓将上下移动线,这是一种避免的快速方法复制和粘贴。 Visual Studio中是否有等价的东西?
答案 0 :(得分:126)
在Visual Studio 2013及更高版本中,此功能是内置的.ALT + UP / DOWN将向上或向下移动一行。
如果您在VS2012中需要此功能(也适用于VS2010),请查看MoveLine Visual Studio Extension或Productivity Power Tools套件。
答案 1 :(得分:70)
ReSharper的 Ctrl + Shift + Alt + ↑ / ↓ / < kbd>← / →更强大 - 当在行的开头,它会移动整行,但也可以用来移动整个方法,改变顺序参数等。
答案 2 :(得分:5)
现在,Visual Studio 2013开箱即用,与Eclipse中的方式相同。
答案 3 :(得分:3)
在Visual Studio 2013及更高版本中,您可以使用 Alt + ↑ / Alt + ↓<上下移动线条/ KBD>。不幸的是,如果你在块之间移动,这将不会调整缩进,因为今天只有ReSharper(包括Rider在内的所有其他IDE由Jetbrains提供)可以帮助你。
要移动整个代码块,可以将光标移动到其头部,然后快速按 Ctrl + m 折叠它,然后使用上面的命令移动它。
在不同版本的Visual Studio中答案 4 :(得分:1)
使用VSCommands扩展,您可以使用该键盘快捷键。顺便说一下,Stack OVerflow通知工具栏:)
答案 5 :(得分:0)
在Visual Studio 2019中对我来说默认关闭。
要打开它:
工具->选项->键盘,然后选择 Edit.MoveSelectedLinesUp ,单击“按快捷键”输入,然后按Alt +向上(或任何您想要的键)。另一个是 Edit.MoveSelectedLinesDown ,单击“按快捷键”输入,然后按Alt + Down(或您要的任何按钮)。
答案 6 :(得分:0)