Visual Studio扩展Ctrl + K,Ctrl + D.

时间:2010-01-18 11:25:31

标签: c# visual-studio

在Visual Studio中格式化代码时我有点懒,而且几乎完全依赖于 Ctrl + K Ctrl + D (或 F 取决于我在做什么)。但是,我不得不使用我的鼠标右键来删除和排序我的使用语句,我不断忘记。

假设我没有使用Re-Sharper有没有办法扩展 Ctrl + K Ctrl + D 键盘快捷键来格式化我的代码并对我进行排序使用陈述?

编写一个宏来执行这两个任务并为它分配相同的组合键是唯一的方法吗?

2 个答案:

答案 0 :(得分:6)

它没有扩展当前的键组合,但是有一个Edit.RemoveAndSort命令可以在工具中指定键绑定 - >选项 - >键盘。

Here's一篇博文,详细介绍了这一点。

答案 1 :(得分:3)

由于缺乏响应,我只能假设我需要创建一个宏并为其指定相同的键盘快捷键...哦好

Sub LazyFormatAndSortUsingMacro()
    DTE.ExecuteCommand("Edit.FormatDocument")
    DTE.ExecuteCommand("Edit.RemoveAndSort")
End Sub