私のチームは、コードの未完成のセクションに TODO という単語を入れることがよくあります。ユーザー指定のキーワードを Visual Studio に追加して、これらが何らかの方法で強調表示されるようにする方法はありますか? たとえば、vim では TODO という単語が自動的に強調表示されます。
たとえば、次のようなものを見たいと思います。
//This is a stub -
TODO:
move this to another project
私のチームは、コードの未完成のセクションに TODO という単語を入れることがよくあります。ユーザー指定のキーワードを Visual Studio に追加して、これらが何らかの方法で強調表示されるようにする方法はありますか? たとえば、vim では TODO という単語が自動的に強調表示されます。
たとえば、次のようなものを見たいと思います。
//This is a stub -
TODO:
move this to another project
[ツール] メニューで、[オプション] -> [環境] -> [タスク リスト] に移動します。ここでトークンを入力できます。
これらのトークンはタスク リストに追加されますが、強調表示されません。これは、利用可能な TODO ハイライターの 1 つを使用して実現できます。
他の人が言ったように、テキストを強調表示するには、VS のプラグインが必要です (とにかく VS 2015 の時点)。Resharper を使用している場合:
メニューから ReSharper->Options->Tools->To-Do-Items に移動します。
新しいコメントとパターンを追加します。既存のものを編集してコピーできます。Todo
新しいコメントと同じ設定を使用しました。
Title: AnythingYouWant
Regular Expression: `(?<=\W|^)(?<TAG>AnythingYouWant)(\W|$)(.*)`
Put a check "In comments"
Color: Web->Blue
Icon: Normal
コードで次のように使用します。
// AnythingYouWant このコメントは青色で強調表示されます
Visual Studio は、Managed Package Framework を通じてカスタム構文の強調表示をサポートしています。
カスタム定義のキーワードの強調表示を探していると思います: http://msdn.microsoft.com/en-us/library/zy61y8b8%28VS.80%29.aspx
タスク トークンの強調表示は、拡張機能を介してのみ可能です。
ReSharper (商用) を使用している場合は、同じ色を使用してすべてのタスクが強調表示されます: [フォントと色] > [ReSharper Todo アイテム]。ReSharper はまた、垂直エラー ストライプでタスクをマークします。
VS 2015 のリマーカー (無料): https://visualstudiogallery.msdn.microsoft.com/32af9cb5-bb6e-4f02-97c6-a172c3ac5445または VS 2013 の場合: https://visualstudiogallery.msdn.microsoft.com/87813da0-8f1c- 48a4-b1c4-85dfb7a269a9は、さまざまなスタイルを使用してさまざまなタスク トークンを強調表示できます。
VS 2010-2013 の VS10x コメント エクステンダー (無料)、2015 年のプライベート ベータ版についても同様です。
Visual Studio の場合:
[ツール] > [オプション] > [環境] > [タスク リスト] に移動します
そこに任意の user=specified 単語を追加でき、ビルドを作成してタスク リストを表示するたびに、//TODO: が表示されるのと同じ方法でタスク リストに表示されます。