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

Kan*_*ane 5 c# visual-studio

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

我不是用假设重新沙坡有没有什么办法来扩展Ctrl + K,Ctrl + D键盘快捷键来格式化我的代码和我的using语句排序?

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

Phi*_*ins 6

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

这是一篇博文,详细介绍了这一点.


Kan*_*ane 4

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

Sub LazyFormatAndSortUsingMacro()
    DTE.ExecuteCommand("Edit.FormatDocument")
    DTE.ExecuteCommand("Edit.RemoveAndSort")
End Sub
Run Code Online (Sandbox Code Playgroud)