我想设置为在Visual Studio Code上的C#代码保存时触发``格式文档''并``删除未使用的用法''。或添加键盘快捷键以删除未使用的用法。
我已经在下面添加了用户设置。
"editor.formatOnSave": true
这会在保存时触发格式文档。但是我也想删除未使用的东西。
VS代码会警告我是否有未使用的用法,我可以按Ctrl +。弹出有关删除未使用的用法的信息。
我可以在保存时将Fire移除未使用的功能吗?
我可以添加键盘快捷键来删除未使用的功能吗?
我还为格式文件添加了键盘快捷键。
{ "key": "ctrl+k ctrl+f", "command": "editor.action.formatSelection",
"when": "editorHasDocumentSelectionFormattingProvider && editorHasSelection && editorTextFocus && !editorReadonly" },
我想添加Ctrl + R Ctrl + G来删除未使用的用法。 (默认为Visual Studio)。但是我不知道如何配置键盘快捷键设置...
{ "key": "ctrl+r ctrl+g", "command": "editor.action.???",
"when": "???" },
最佳答案
我担心,今天编写的VSCode Marketplace上没有插件,也没有内置的设置/功能来提供您想要的有关“未使用的”行为的信息,例如在功能强大的Visual Studio中。
我的建议是在名为“ OmniSharp”的官方Microsoft插件(也为其他编辑器的C#功能提供支持的默认C#插件)中要求此功能:https://github.com/OmniSharp/omnisharp-vscode/issues。
旁注:这里有一个有关“未使用的用法”的问题,以禁用其生成的警告:https://github.com/OmniSharp/omnisharp-vscode/issues/315
或转到VSCode GitHub问题页面,并在此处要求:https://github.com/microsoft/vscode/issues。
否则,最后的方法是潜入并编写自己的插件/扩展:https://code.visualstudio.com/docs/extensions/overview。