2017-01-29 18 views
0

Visual StudioコードでC#コードの保存時に「フォーマット文書」および「未使用の使用を削除する」ように設定したい。または、未使用の使用方法を削除するためのキーボードショートカットを追加します。保存時に文書を書式設定するvscodeで未使用の使用を取り除く

以下のユーザー設定を追加しました。

"editor.formatOnSave": true 

これは、保存時にフォーマット書類を焼き付けます。しかし、私はまた、未使用の使用を取り除きたい。 未使用の使用がある場合はVSコードで警告され、Ctrl +を押すことができます。未使用の使用を取り除くことについてポップアップする。

  1. 保存時に使用されていない使用をファイア除去できますか?
  2. 未使用使用の削除のキーボードショートカットを追加できますか?

フォーマットドキュメントのキーボードショートカットも追加しました。

{ "key": "ctrl+k ctrl+f",   "command": "editor.action.formatSelection", 
            "when": "editorHasDocumentSelectionFormattingProvider && editorHasSelection && editorTextFocus && !editorReadonly" }, 

未使用の使用を削除するにはCtrl + R Ctrl + Gを追加します。 (Visual Studioのデフォルトによる)。 「でも、あなたがに関して何をしたい提供/機能を設定するに建てられた - しかし、私は、私がいることは、今日の書き込み、VSCode Marketplaceにはプラグインがありません恐れる

{ "key": "ctrl+r ctrl+g",   "command": "editor.action.???", 
            "when": "???" }, 

答えて

1

...私はキーボードショートカットの設定を行うことができますかわかりません完全に吹き飛んだVisual Studioのような "未使用の使用"の動作です。

私のアドバイスは、OmniSharp(他のエディタのC#機能を強化するデフォルトのC#プラグイン):と呼ばれる正式なMicrosoftプラグインでこの機能を要求することです。
サイドノート:https://github.com/OmniSharp/omnisharp-vscode/issues/315

またはVSCode GitHubの問題のページに移動し、そこにそれを求めるために:https://github.com/microsoft/vscode/issuesを発行し、それが生成する警告を無効にするには、「未使用usings」についてが開くがあります。

または最後のルートは、独自のプラグイン/拡張機能をダイブすることです:https://code.visualstudio.com/docs/extensions/overview

+0

OmniSharpで動くVisual StudioコードにはすでにC#を使用していますので、Ctrl +キーでポップアップするGUI操作で「未使用の使用を取り除く」機能を使用できます。使用していない使用を削除するにはそれらをクリックします。しかし私は文書を保存するためにそれらを発射したい、または私はキーボードショートカットでそれらをしたい。私は今これに道がないことを理解しました。現在、Productivity Power Tools 2017のこれらの機能も正しく動作していません... –

関連する問題