Visual Studio按键:交换行

| 在Visual Studio中是否有类似于Eclipse的Alt +↑/↓的按键? 例如:
int x = 0; // Cursor is anywhere on this line.
int y = 1;
和Alt + Down被按下,然后:
int y = 1;
int x = 0; // Cursor is anywhere on this line.
    
已邀请:
VS 2013及更高版本: Alt +↑(
Edit.MoveSelectedLinesUp
) Alt +↓(
Edit.MoveSelectedLinesDown
) VS 2012: Shift + Alt + T (
Edit.LineTranspose
) 但这只会在当前行和下一行之间切换(仅向下移动)。 VS 2012不支持宏,但是有一个Productivity Power Tools 2012扩展,它添加了(除了一些其他不错的功能)命令,以使用Alt +↑和Alt +↓上下移动一行。 VS 2010及更早版本: 线转置有效(Shift + Alt + T),但仍然没有向上移动。 您可以为这些命令编写一个宏,我想这个问题可能会对您有所帮助:Visual Studio:用于向上/向下移动行并在最近的更改中移动的热键     
从Visual Studio 2013开始,您只需使用Alt +↑/↓     
作为替代解决方案,您可以编写一个Visual Studio Extension来为您执行此操作。扩展使用您喜欢的.NET语言编写。 有关更多信息,请参阅有关创建Visual Studio扩展的MSDN文章。     
对于Mac,它是:option +↑/↓     

要回复问题请先登录注册