Visual Studio按键:交换线路

0wi1tuuw  于 2023-10-23  发布在  其他
关注(0)|答案(5)|浏览(158)

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.
sr4lhrrt

sr4lhrrt1#

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: hotkeys to move line up/down and move through recent changes

prdp8dxp

prdp8dxp2#

从Visual Studio 2013开始,您可以简单地使用Alt + ↑ / ↓

l3zydbqr

l3zydbqr3#

对于Mac,它是:选项+ ↑ / ↓

w1e3prcc

w1e3prcc4#

作为替代解决方案,您可以编写Visual Studio扩展来为您完成此任务。扩展是用你最喜欢的.NET语言编写的。
有关详细信息,请参阅有关创建Visual Studio Extensions的MSDN文章。

s3fp2yjn

s3fp2yjn5#

Alt +上/下箭头键在Windows中。请注意,此快捷方式尚未在Windows的官方Visual Studio Code键盘快捷方式中列出(https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

相关问题