Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 在C#代码中排序并删除未使用的using_Visual Studio Code - Fatal编程技术网

Visual studio code 在C#代码中排序并删除未使用的using

Visual studio code 在C#代码中排序并删除未使用的using,visual-studio-code,Visual Studio Code,是否有一种方法可以像Visual Studio 2015和2017一样,在C#中使用对进行排序并删除未使用的 如果不是,这可能是未来Visual Studio代码版本的补充吗?vscode中内置了一个命令,用于帮助删除未使用的用法 默认键绑定定义为: { "key": "ctrl+.", "command": "editor.action.quickFix", "when": "editorHasCodeActionsProvider &&am

是否有一种方法可以像Visual Studio 2015和2017一样,在C#中使用对进行排序并删除未使用的


如果不是,这可能是未来Visual Studio代码版本的补充吗?

vscode中内置了一个命令,用于帮助删除未使用的用法

默认键绑定定义为:

{ "key": "ctrl+.", "command": "editor.action.quickFix",
                      "when": "editorHasCodeActionsProvider && 
                               editorTextFocus && 
                               !editorReadonly" },
至于对using进行排序:我没有发现任何显式构建的语句,但是有一个命令可以对行进行排序。将类似于以下内容的内容添加到keybindings文件中:

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

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

请注意,您的第二个问题在这里是离题的:这不是一个向任何第三方产品提出功能请求的论坛。@IMSoP在某种程度上我同意您的意见,但另一方面,甚至MSFT也建议您在这里提问:(请参阅消息)。我要制造一个问题。我不仅在VisualStudio代码中看到了这一点。微软在外部网站上的言论并没有超越该网站的政策。另请参见本例,您的第一个问题似乎很好,但如果答案是“否,当前版本中没有办法”,则添加该问题的功能请求需要作为问题在其他地方提出。@IMSoP,当然,如果没有问题,则我将在Github上创建问题。这是我最初的想法。我在任何地方都找不到使用Visual Studio代码执行此操作的方法,所以我想在创建问题之前澄清一下。请尝试安装Beautify扩展。将鼠标悬停在using关键字上,您会看到一个黄色灯泡图标,然后单击该图标,您可以看到一个上下文菜单“删除未使用的名称空间”。