1. ホーム
  2. visual-studio

[解決済み】Visual Studioのエディタにガイドラインを追加する

2022-03-26 07:44:17

質問

はじめに

Visual Studioで一定の文字数の後に線を引かせる方法をずっと探していました。

以下は、これらのいわゆる ガイドライン は、Visual Studio のさまざまなバージョンで使用できます。

Visual Studio 2013 以降

Paul Harringtonのインストール エディターガイドライン拡張機能 .

Visual Studio 2010および2012

  1. Paul Harrington氏のEditor Guidelinesエクステンションをインストールします。 VS 2010 または VS 2012 .
  2. でレジストリを開きます。

    VS 2010です。 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor

    VS 2012です。 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor

    という新しい文字列を追加し Guides という値で RGB(100,100,100), 80 . この の部分は色を指定し、もう一方の部分 ( 80 ) は、その行が表示される列です。
  3. または、インストールする ガイドラインUI 拡張機能 (これも 生産性向上ツール ) を使用すると、レジストリを直接編集する必要なく、エディタのコンテキストメニューにエントリを追加/削除することができます。この方法の現在の欠点は、列を直接指定することができないことです。

Visual Studio 2008およびその他のバージョン

Visual Studio 2008を使用している場合は、以下のレジストリを開いてください。 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor という新しい文字列を追加し Guides という値で RGB(100,100,100), 80 . 最初の部分は色を指定し、もう一方の部分 ( 80 ) は、線が表示される列です。縦線は、Visual Studioを再起動すると表示されます。

このトリックは、正しいパスを使用している限り、他の様々なバージョンのVisual Studioでも有効です。

2003: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor
2005: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor
2008: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
2008 Express: HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

これは、SQL Server 2005やおそらく他のバージョンでも動作します。

解決方法は?

これは元々、サラの ブログ .

また、ほとんどのVisual Studioのバージョンで動作します。レジストリキーの "8.0" を、お使いのVisual Studioのバージョンに適したバージョン番号に変更するだけで、動作します。

ガイド線は、出力ウィンドウにも表示されます。(Visual Studio 2010では修正され、ガイド線はコードエディターウィンドウにのみ表示されるようになりました)。

また、色指定の後に複数の数字を記載することで、ガイドを複数列で表示させることができます。

RGB(230,230,230), 4, 80

4列目と80列目に白線を入れる。これは、文字列の値である必要があります Guides をquot;Text Editor"キーで実行します(下図参照)。

線の色は、必ず背景から見える色を選んでください。この色は、VSのデフォルトの背景色には表示されません。これは薄いグレーを表す値です。RGB(221, 221, 221)です。

以下は、私が知っているレジストリキーです。

ビジュアルスタジオ2010 : HKCUSoftwareMicrosoftVisualStudio10.0Text Editor

ビジュアルスタジオ2008 : HKCUSoftwareMicrosoftVisualStudio9.0Text Editor

ビジュアルスタジオ2005 : HKCUSoftwareMicrosoftVisualStudio8.0Text Editor

ビジュアルスタジオ2003 : HKCUSoftwareMicrosoftVisualStudio 7.1Text Editor

Visual Studio 2010をお使いの方は、ご自身でレジストリを変更するよりも、以下の拡張機能をインストールすることをお勧めします。

また、これらは 生産性向上ツール には、他にも非常に便利な拡張機能が多数含まれています。