【VisualStudio】任意キーワード(Int32など)に色を付ける

シェアする

  • このエントリーをはてなブックマークに追加
最近の記事
  • 10/21 【C#】寸法線の描画
  • 10/21 【C#】GraphicsPathの領域取得
  • 10/20 【C#】GraphicsPathの描画
  • 10/18 【C#】GraphicsPath
  • 10/17 【C#】Bitmap画像データの拡大縮小
  • 10/15 【C#】画像の座標系
  • 10/14 【C#】画像の上下左右反転、90,180,270度回転
  • 10/3 【C#】SplitContainerのPanel固定方法
  • 9/7 【Neural Network Console】学習データの出力方法
  • 9/3 Deep Learning向け学習画像撮り込みソフト公開
  • 9/1 【Neural Network Console】新規画像のDataset作成方法
  • 8/28 【Neural Network Console】GUI表示スケールの変更
  • 8/22 【Neural Network Console】CPU/GPU処理の設定切替
  • 8/21 【Neural Network Console】Learning Rate(学習率)の設定
  • 8/20 ソニーの無償AIソフト Neural Network Consoleの入手ダウンロード、インストール
  • 8/20 Deep Learning
  • 8/20
  • 8/19 古いバージョンのVisual Studio Community/Expressの入手ダウンロード
  • 8/19 CUDAの入手、ダウンロード、インストール方法
  • 8/17 【C#.NET】マイクロソフト仕様のアフィン変換
  • 8/5 【C#】ファイルを開くダイアログボックスの表示
  • 8/2 キャノンプリンターのCDトレイはどこ?!
  • 7/6 【参考書籍】画像処理・機械学習プログラミング OpenCV 3対応
  • 6/20 【Python,matplotlib】動くグラフをAnimationGifに保存する方法
  • 6/17 シグモイド関数の微分
  • 6/15 シグモイド関数
  • 6/13 合成関数の微分
  • 6/12 WordPressで数式エディタ風に数式を入力したい
  • 6/11 PythonをVisual Studioでインストールする方法
  • 6/9 【Python】OpenCVをAnacondaでインストール(Windows編)
  • 6/6 【Python】Anacondaで複数バージョンの環境切り替え
  • 6/6 画像センシング展2017に出展します。
  • 6/1 【Office365】Web版Outlookのフォントサイズ変更
  • 6/1 【Anaconda】モジュールのアップデートでエラー発生
  • 6/1 【Anaconda】コマンドリストの表示
  • 5/29 Windows10パソコン購入
  • 5/24 Anacondaのアンインストール
  • 5/24 【Jupyter Notebook】新規プログラムの作成
  • 5/23 【Python】開発環境の構築
  • 5/23 Pythonはじめました
  • 4/6 【Office365】Web版Outlookのスレッド表示を解除する方法
  • 4/5 【Excel】フーリエ解析(FFT)
  • 3/20 Canny edge detection
  • 3/20 【Excel2016】分析ツールの表示
  • 3/5 【Visual Studio】黒い背景色を白に変更する方法
  • 2/8 【Windows10】拡張モニタに表示されたウィンドウを元に戻す
  • 2/7 複素数の計算
  • 1/18 【Excel】棒グラフの横軸の目盛を0始まりにする
  • 1/16 【Excel】フーリエ変換
  • 1/6 【OpenCV】疑似カラー(カラーマップ)

  • VisualStudioを使っていると、int doubleの文字は青く表示されますが、これを.NETっぽくInt32Doubleなどと書くと、色が付いてくれないので、ちょっと見づらくなります。

    しかし、これらの任意の文字列に色を付けて表示する方法があります。

    その方法は、

    1. 色を付けたいキーワードを1行に1つずつテキストエディタで書き、これを「usertype.dat」というファイル名で保存する。
    2. 保存したファイル(usertype.dat)を「devenv.exe」というファイルのあるフォルダに保存する。
      Visual C++ 2005 Express Editionでの私の環境では
      C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
      のフォルダに保存します。
    3. VisauStudioを起動する。

    (情報元)
    http://msdn.microsoft.com/ja-jp/library/aa301710(VS.71).aspx

    すると、こんな感じになります。

    【キーワード設定前】

    キーワードに色を付ける。

    【キーワード設定後】

    キーワードに色を付ける

    これで少しは見やすくなる?と思います。
    参考までに私のusertype.datのテキストを以下に示します。
    各自、使いやすいように編集してみて下さい。

    System
    
    Array
    Boolean
    Byte
    Char
    DateTime
    Double
    Enum
    EventArgs
    Int16
    Int32
    Int64
    IntPtr
    Math
    Random
    SByte
    Single
    String
    UInt16
    UInt32
    UInt64
    
    Collections
    ComponentModel
    Container
    Data
    Drawing
    EventArgs
    EventHandler
    Object
    
    Bitmap
    Brush
    Brushes
    Color
    Font
    Graphics
    Image
    Pen
    Pens
    Point
    PointF
    Rectangle
    RectangleF
    SolidBrush
    Size
    SizeF
    
    Drawing2D
    DashStyle
    FillMode
    LineCap
    
    Imaging
    
    BitmapData
    
    Diagnostics
    Stopwatch
    
    IO
    
    BinaryReader
    BinaryWriter
    FileStream
    StreamReader
    StreamWriter
    StringReader
    StringWriter
    
    Windows
    
    Forms
    
    Application
    Button
    CheckBox
    ComboBox
    CommonDialog
    Control
    Cursor
    DataGrid
    DataGridView
    FileDialog
    FontDialog
    Form
    GroupBox
    HScrollBar
    ImageList
    KeyEventArgs
    Label
    ListBox
    ListView
    MainMenu
    Menu
    MenuStrip
    MessageBox
    MonthCalender
    OpenFileDialog
    Padding
    Panel
    PictureBox
    RadioButton
    RichText
    SaveFileDialog
    Screen
    ScrollBar
    Splitter
    SatusBar
    SatusStrip
    TabControl
    TextBox
    ToolBar
    ToolBarButton
    ToolStrip
    ToolStripButton
    ToolStripComboBox
    ToolStripLabel
    ToolStripMenuItem
    ToolStripSeparator
    ToolStripStatusLabel
    TreeNode
    TreeView
    VScrollBar
    
    NULL
    
    IplImage
    
    Ipp8u
    Ipp16u
    
    IppStatus
    IppiSize
    IppiRect

    Visual Studioへ戻る