在C#代码中排序和删除未使用的使用

时间:2017-03-28 14:39:32

标签: visual-studio-code

有没有办法在C#中使用排序删除未使用的 usings,就像在Visual Studio 2015和2017中一样?

如果没有,这可能是未来Visual Studio Code版本的补充吗?

1 个答案:

答案 0 :(得分:13)

vscode中内置了一个命令,可帮助删除未使用的内容。

默认的键绑定定义为:

{ "key": "ctrl+.", "command": "editor.action.quickFix",
                      "when": "editorHasCodeActionsProvider && 
                               editorTextFocus && 
                               !editorReadonly" },

至于排序使用:我没有找到任何明确构建用于使用语句的内容,但是有一个命令可以对行进行排序。在keybindings文件中添加类似以下的内容:

{ "key": "ctrl+q", "command": "editor.action.sortLinesAscending",
                      "when": "editorFocus && !editorReadonly" },

然后,选择using语句并按ctrl + q对它们进行排序。