355

序章

私は常に、一定量の文字の後に Visual Studio で線を引く方法を探していました。

以下は、これらのいわゆるガイドラインをさまざまなバージョンの Visual Studio で有効にするためのガイドです。

Visual Studio 2013 以降

Paul Harrington のEditor Guidelines 拡張機能をインストールします。

Visual Studio 2010 および 2012

  1. VS 2010またはVS 2012用の Paul Harrington の Editor Guidelines 拡張機能をインストールします。

  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
    呼び出される新しい文字列を追加します。最初の部分は色を指定し、もう 1 つの部分 ( ) は線が表示される列です。GuidesRGB(100,100,100), 8080
  3. または、ガイドライン UI拡張機能 (これはProductivity Power Toolsの一部でもあります) をインストールします。これにより、レジストリを直接編集しなくてもエントリを追加/削除するためのエディタのコンテキスト メニューにエントリが追加されます。この方法の現在の欠点は、列を直接指定できないことです。

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

Visual Studio 2008 を使用している場合は、でレジストリを開き、値でHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor呼び出される新しい文字列を追加します。最初の部分は色を指定し、もう 1 つの部分 ( ) は線が表示される列です。Visual Studio を再起動すると、縦線が表示されます。GuidesRGB(100,100,100), 8080

このトリックは、正しいパスを使用する限り、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 およびおそらく他のバージョンでも機能します。

4

13 に答える 13

98

これはもともとサラのブログからです。

また、ほとんどすべてのバージョンのVisual Studioで動作します。レジストリキーの「8.0」を、ご使用のバージョンのVisualStudioに適したバージョン番号に変更するだけです。

ガイドラインは出力ウィンドウにも表示されます。(Visual Studio 2010はこれを修正し、行はコードエディターウィンドウにのみ表示されます。)

色指定子の後に複数の数字をリストすることで、ガイドを複数の列に含めることもできます。

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

4列目と80列目に白い線を引きます。これはGuides「テキストエディタ」キーの文字列値の値である必要があります(以下を参照)。

背景に見える線の色を選択してください。この色は、VSのデフォルトの背景色には表示されません。これはライトグレーの値です:RGB(221、221、221)。

これが私が知っているレジストリキーです:

Visual Studio 2010:HKCU \ Software \ Microsoft \ VisualStudio \ 10.0 \ Text Editor

Visual Studio 2008:HKCU \ Software \ Microsoft \ VisualStudio \ 9.0 \ Text Editor

Visual Studio 2005:HKCU \ Software \ Microsoft \ VisualStudio \ 8.0 \ Text Editor

Visual Studio 2003:HKCU \ Software \ Microsoft \ VisualStudio \ 7.1 \ Text Editor

Visual Studio 2010を実行している場合は、レジストリを自分で変更するのではなく、次の拡張機能をインストールすることをお勧めします。

これらは、他の多くの非常に便利な拡張機能を含む生産性向上ツールの一部でもあります。

于 2008-09-17T15:26:29.520 に答える
82

レジストリ キーを編集する必要なく、Productivity Power Tools 拡張機能(Visual Studio のすべてのバージョンで利用可能) はガイドライン機能を提供します。

インストールしたら、エディタ ウィンドウで右クリックし、ガイドラインの追加オプションを選択します。エディタ ウィンドウで右クリックした場所に関係なく、ガイドラインは常に編集カーソルが現在ある列に配置されることに注意してください。

ここに画像の説明を入力

オフにするには、オプションに移動して検索Productivity Power Toolsし、そのセクションで off をオフにしColumn Guidesます。再起動が必要になります。

ここに画像の説明を入力

于 2010-09-30T12:20:15.583 に答える
19

Visual Studio 2012 および 2013 用の拡張機能が追加されました。

http://visualstudiogallery.msdn.microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459

于 2012-09-13T08:32:05.140 に答える
11

無料のVisualStudioExpressエディションのユーザーの場合、正しいキーは次のとおりです。

HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

{VisualStudioではなくVCExpressに注意してください)が、機能します!:)

于 2008-11-11T16:11:50.680 に答える
7

これは、VSGalleryまたは VS2010 内の拡張機能マネージャーからのガイドラインを有効にするために Paul Harrington の拡張機能をインストールする限り、Visual Studio 2010 (Beta 2) でも機能します。これはバージョン 10.0 であるため、次のレジストリ キーを使用する必要があります。

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor

また、Paul は、レジストリを直接編集しなくてもエントリを追加/削除するために、エディタのコンテキスト メニューにエントリを追加する拡張機能を作成しました。ここで見つけることができます: http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91

于 2010-01-21T17:34:35.483 に答える
6

これは、SQL Server Management Studioでも機能します。

于 2008-12-05T16:28:27.370 に答える
6

この Visual Studio 2010 拡張機能を見つけました: Indent Guides

http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30

それはうまく動作します。 ここに画像の説明を入力

于 2012-04-17T06:22:32.570 に答える
4

VS 2013 Express では、このキーは存在しません。私が見ているのは HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0 で、その下に Text Editor についての言及はありません。

于 2014-08-30T10:59:12.647 に答える
2

Visual Studio 2008 のレジストリ パスは同じですが、バージョン番号は 9.0 です。

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
于 2008-09-17T15:15:24.913 に答える
0

ガイドラインではなく定規を探しているかもしれません。

設定 > エディター > 定規 > に移動し、文字数の配列を指定して、指定された値で行を提供します。

于 2021-05-06T15:38:02.360 に答える