是否有快捷方式可以上下移动一行?
Visual Studio 2010 Productivity Power Tools 具有此功能,它是否内置于 Visual Studio 2012 中?是否有可以添加此功能的轻量级扩展?
答案1
我找到了它的扩展:移动线
与 VS2012 兼容。使用快捷键在编辑器中上下移动一行或一组行。按快捷键可将光标下的行向上或向下移动,或选择一段文本并按快捷键可将整个文本块向上或向下移动。
默认的快捷键如下:
- Alt+ ↑ (Up Arrow)– 向上移动一行
- Alt+ ↓ (Down Arrow)– 向下移动一行
更改快捷键:
- 在 Visual Studio 主菜单中,转到工具 → 选项
- 扩展环境
- 选择键盘
- 在显示包含命令框中输入
Tools.MoveLineUp
或Tools.MoveLineDown
- 在按快捷键框中按新的快捷键
- 单击分配
答案2
更新 Visual Studio 2013+
VS 2013+ 应该内置此编辑器操作 - 如果您想分配键绑定,请转到:
工具 > 选项 > 键盘
搜索命令:
Edit.MoveSelectedLinesUp Edit.MoveSelectedLinesDown
在“文本编辑器”范围内设置快捷键
答案3
Shift+ Alt+T将当前行向下移动。在“Edit.LineTranspose”中查找预定义的键盘快捷键。