4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VSCodeのアウトラインビューから変数を消し去りたい

4
Last updated at Posted at 2025-12-11

結論だけ知りたい人へ

settings.jsonに以下を追加

settings.json
    "outline.showVariables": false,
    // 定数も消す場合
    "outline.showConstants": false,

本編

VSCodeのアウトラインビュー,使ってますか?
スクリーンショット 2025-12-11 16.20.13.png

これです.
コードを直接読むよりもだいぶ情報量が下がるので,クラスの全貌を把握する時なんかに便利といえば便利なのですが,変数も全て表示されています.それも,クラス変数やインスタンス変数だけでなく,メソッド内やforループ内の寿命の短い奴らまで,全部表示されます.
全然アウトラインじゃない.

メニューの「種類でフィルター」って結局なんなんですか?

まあメニューから消せるんじゃないですか?
ほら,「種類でフィルター」ってあるじゃないですか.
これを選択すれば......
スクリーンショット 2025-12-11 16.25.48.png

何か変わりました?私にはわかりません.

アウトラインから検索ができるらしい

Alt + Ctrl(Cmd) + F で検索ボックスが出るらしい.
オプションでフィルタになった!
スクリーンショット 2025-12-11 16.31.00.png

普通に名前でのフィルタでした.
スクリーンショット 2025-12-11 16.34.04.png

それはそう.
スクリーンショット 2025-12-11 16.35.11.png

設定項目が見つかった

環境設定で outline を検索してみると,いろいろ設定項目が出てきました.
スクリーンショット 2025-12-11 16.39.05.png

ここで,show variables と show constants をオフにしてみましょう.

ちゃんとアウトラインらしくなりましたね.
スクリーンショット 2025-12-11 16.43.01.png

あまり細かい設定はできないようで,変数は一括で全部非表示になります.
言語ごとの設定などもできないようです.

余談ですが,こんな項目もありました.
Jupyter Notebookでコードセルを追加できるらしい.デフォルトではヘッダーのあるマークダウンセル以外は(関数やクラスも)表示されないので,これはオンでいいと思います.
スクリーンショット 2025-12-11 16.43.43.png

4
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?