スクロール バーのカスタマイズ

長いコード ファイルで作業していると、ファイル内のすべての場所を追跡することが困難な場合があります。 コード エディターのスクロール バーをカスタマイズして、コード内の状況を全体的に把握することができます。

注釈

コードの変更、ブレークポイント、ブックマーク、エラー、キャレット位置などのコメントをスクロール バーに表示するかどうかを選択できます。

  1. [ツール]>[オプション]>[テキスト エディター]>[すべての言語]>[スクロール バー] を選択して、[スクロールバー] のオプション ページを開きます。

  2. [垂直スクロール バーへのコメントの表示] を選択し、表示するコメントを選択します。 次のコメントを使用できます。

    • 変更点
    • marks
    • エラー
    • キャレット位置

    ヒント

    [マークの表示] オプションには、ブレークポイントとブックマークが含まれています。

サイズの大きなコード ファイルを開き、ファイルの何か所かにあるテキストを置き換えて試してみてください。 スクロール バーに置き換えた結果が表示されるため、置き換えるべきでないものを置き換えた場合は変更を取り消すことができます。

次の図は、文字列を検索した後のスクロール バーです。 スクロール バーに文字列のすべてのインスタンスが表示されている点に注意してください。

Visual Studio scroll bar after searching for a string

次の図は、文字列のすべてのインスタンスを置き換えた後のスクロール バーです。 スクロール バーの赤いマークは、テキストの置換によってエラーが発生した場所を示しています。

Visual Studio scroll bar after replacing a string with errors

注釈の表

どのスクロール バーの注釈とそれに関連する色が、どのアクションと一致するかについて興味がありますか? 詳細については、次の表を参照してください。

コードの変更

コード変更の場合、垂直スクロール バーの左端に注釈が付けられます。

追跡対象ファイル (Git リポジトリ内)

Color 既定の注釈 ステータス 設定名
Screenshot of the default annotation in scroll bar that indicates a tracked addition that's saved. 未保存 ソース管理下のファイルの追加を追跡する
Screenshot of the default annotation in scroll bar that indicates a tracked addition that's unsaved. 保存済み ソース管理下のファイルの追加を追跡する
Screenshot of the default annotation in scroll bar that indicates a tracked deletion. 削除済み ソース管理下のファイルの削除を追跡する
Screenshot of the default annotation in scroll bar that indicates a tracked modification that's unsaved. 未保存 ソース管理下のファイルの変更を追跡する
Screenshot of the default annotation in scroll bar that indicates a tracked modification that's saved. 保存済み ソース管理下のファイルの変更を追跡する

追跡対象でないファイル (Git リポジトリ内ではない)

Color 既定の注釈 ステータス 設定名
Screenshot of the default annotation in scroll bar that indicates change in a file before it's saved. 未保存 保存前にファイルの変更を追跡する
Screenshot of the default annotation in scroll bar that indicates a change in a file after it's saved. 保存済み 保存後にファイルの変更を追跡する
Screenshot of the default annotation in scroll bar that indicates a reverted change in a file. 復元済み ファイル内の元に戻された変更を追跡する

マーク

マークの場合、垂直スクロール バーの中央のセクションに注釈が付けられます。

Color 既定の注釈 設定名
濃い灰色 Screenshot of the default annotation in scroll bar that indicates a bookmark in a file. Bookmark
黄色 Screenshot of the default annotation in scroll bar that indicates a find match status. Find match
濃い赤 Screenshot of the default annotation in scroll bar that indicates a breakpoint in a file. ブレークポイント
薄い灰色 Screenshot of the default annotation in scroll bar that indicates a selection match in a file. 選択項目の一致
Screenshot of the default annotation in scroll bar that indicates a view definition mark in a file. 定義の表示

エラー、警告、情報、または提案事項

エラー、警告、情報、および提案事項の場合、垂直スクロール バーの右端に注釈が付けられます。

Color 既定の注釈 設定名
Screenshot of the default annotation in scroll bar that indicates a syntax error in a file. 構文エラー
Screenshot of the default annotation in scroll bar that indicates a warning in a file. 警告
Screenshot of the default annotation in scroll bar that indicates information in a file. 情報
薄い灰色 Screenshot of the default annotation in scroll bar that indicates a suggestion in a file. 提案事項の省略記号 (...)

キャレット位置

キャレット位置の場合も、垂直スクロール バーの右端に注釈が付けられます。

Color 既定の注釈 設定名
濃い青 Screenshot of the default annotation in scroll bar that indicates an overview caret in a file. 概要キャレット

表示モード

スクロール バーには、バー モードとマップ モードの 2 つのモードがあります。

バー モード

バー モードでは、コメントのインジケーターがスクロール バーに表示されます。 スクロール バーをクリックすると、ページが上下にスクロールしますが、ファイル内のその位置にはジャンプしません。

マップ モード

"マップ モード" では、コード行がスクロール バーに縮小表示されます。 [ソースの概要] で値を選択すると、マップの列幅を選択できます。 マップにポインターを置いたときにコードのより大きなプレビューを表示するには、[プレビュー ツール ヒントの表示] オプションを選択します。 折りたたまれた部分は他と異なる影付きで表示され、ダブルクリックすると展開されます。

ヒント

[ソースの概要][オフ] に設定すると、マップ モードの縮小版のコード ビューをオフにすることができます。 [プレビュー ツール ヒントの表示] を選択すると、スクロール バーにポインターを置いたときにその場所のコードのプレビューが表示され、クリックすると、ファイルのその位置にカーソルがジャンプするようになります。

次の図は、マップ モードが有効で、幅が [中] に設定されているときの検索例を示します。

Visual Studio scroll bar in map mode

次の図は、[プレビュー ツール ヒントの表示] オプションを示しています。

Visual Studio scroll bar with a tooltip

ヒント

マップ モードに表示される色を変更するには、[ツール]>[オプション]>[環境]>[フォントおよび色] を選択します。 次に、[表示項目] で、"概要" で始まっている項目のいずれかを選択し、目的の色に変更して、[OK] を選択します。