meryngii.neta

今日も新たな"ネタ"を求めて。

Visual StudioでC++0xのキーワードを色分け

Visual Studioにはユーザーキーワードという微妙に便利な機能があるらしいです。
http://wikiwiki.jp/redstrange/?Microsoft%20Visual%20Studio%20%A5%E6%A1%BC%A5%B6%A1%BC%A5%AD%A1%BC%A5%EF%A1%BC%A5%C9
これはC++0xのキーワードを色分けするしかない!
手順は簡単で、VS2003/2005だと「(Visual Studioのインストールフォルダ)\Common7\IDE」に「usertype.dat」というファイルを置いて、キーワードを改行で区切って並べるだけ。

alignas
alignof
axiom
char16_t
char32_t
concept
concept_map
constexpr
decltype
late_check
nullptr
requires
static_assert
thread_local

nullptrは、C++/CLIの影響でキーワードになったのでVS2005の人は入れなくていいと思います。適当に抽出しただけなので、足りないものがあったら教えてください。

違和感無く溶け込んでいます。まあこれをしたからってC++0xに対応するわけじゃないですけどね。