在 Visual Studio 2012 中键盘快捷键可以向上/向下移动行吗?

在 Visual Studio 2012 中键盘快捷键可以向上/向下移动行吗?

是否有快捷方式可以上下移动一行?

Visual Studio 2010 Productivity Power Tools 具有此功能,它是否内置于 Visual Studio 2012 中?是否有可以添加此功能的轻量级扩展?

答案1

我找到了它的扩展:移动线

与 VS2012 兼容。使用快捷键在编辑器中上下移动一行或一组行。按快捷键可将光标下的行向上或向下移动,或选择一段文本并按快捷键可将整个文本块向上或向下移动。

默认的快捷键如下:

  • Alt+ ↑ (Up Arrow)– 向上移动一行
  • Alt+ ↓ (Down Arrow)– 向下移动一行

更改快捷键:

  • 在 Visual Studio 主菜单中,转到工具 → 选项
  • 扩展环境
  • 选择键盘
  • 在显示包含命令框中输入Tools.MoveLineUpTools.MoveLineDown
  • 在按快捷键框中按新的快捷键
  • 单击分配

答案2

更新 Visual Studio 2013+

VS 2013+ 应该内置此编辑器操作 - 如果您想分配键绑定,请转到:

  1. 工具 > 选项 > 键盘

  2. 搜索命令:

    Edit.MoveSelectedLinesUp
    Edit.MoveSelectedLinesDown
    
  3. 在“文本编辑器”范围内设置快捷键

例子

也可以看看在 Visual Studio 中,eclipse 的 ALT+UP/DOWN(移动线)的对应功能是什么?

答案3

Shift+ Alt+T将当前行向下移动。在“Edit.LineTranspose”中查找预定义的键盘快捷键

相关内容