Visual Studio Codeの拡張機能「Trailing Spaces」でコードの中にある余計なスペースを表示する

いつの間にか行末に余計なスペースが付いていたり空行の中にスペースが付いていたりすると、コードの動作的には問題ないにしても、気持ち悪いですしカーソル移動時に邪魔になります。
今回紹介するTrailing Spacesを使うと行末の余計なスペースがハイライトされるのと、ハイライトされた余計なスペースを一括で削除できます。
Trailing Spacesのインストール

Trailing Spacesはマーケットプレイスからインストールするか、Visual Studio CodeのExtensionで「Trailing Spaces」と検索すると出てきます。
Trailing Spacesの有効化

Trailing Spacesをインストールして有効化すると、上の画像のような行末に半角スペースが混じっているコードも、ハイライトされて不要な部分がひと目で分かるようになります。

個人的に、いかにも不要そうなキツい赤色でハイライトされるのがいいなと思っています。
単なるスペースのハイライトだと、わざわざ消そうという気にはならず後回しにしてしまいますが、こんな色でハイライトされてしまっては消したくなります。
不要スペースの一括削除
不要スペースを一括で削除したい場合は、command + Pでコマンドパレットを表示して「Trailing Spaces: Delete」と検索して出てきたコマンドを実行すると一括で削除できます。
利用シーン
Trailing Spacesを有効化しておけば、自分でわざわざ行末の不要スペースを入力することがなくなります(そもそも初めから余計なスペースを入力することがありませんが…)。
他の人から渡されたコードを組み込んだりする場合に、たまに不要なスペースが混じっていて気持ち悪い思いをするので、使用するのは主にそのタイミングです。
あとは、複数人で作業をする場合は.vscode内にこのTrailing Spacesを追加しておいて、拡張機能ごと共有すると良さそうです。
細かいことですし、正直コードの動作に影響はないのであってもなくてもどっちでもいいのかもしれませんが、こういうところをちゃんとしておきたいです。


CodeAnywhereでターミナルに触る練習をする
Gitで最初に設定しておくユーザー名とメールアドレスのグローバル設定
Nuxt.jsの基本と最初のセットアップ「プロジェクトの作成と起動をするまでの流れ」
Dart Sassを使う上で1番基本的なネストやアンパサンドの書き方|Dart Sass入門
JavaScriptで配列内から特定条件の要素を探す方法
gitignoreで特定ファイルをGitで無視する方法
Nuxt.jsでコンポーネントを作成してコードの共通化を行う|Nuxt.jsの基本
Sassのマップ機能を使った変数の管理方法
iTerm2でさらに細かい機能の設定ができる環境設定の「Advanced」タブ
JavaScriptのテンプレートリテラル内で条件分岐を行う方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
超軽量なコードエディタ 「Zed」をサブエディタとして活用する
高機能で定番なテキストエディタ「Jedit Ω」で自分好みの編集を実現する
macOSの効率化に関するDiscordコミュニティ「CMD-F」を立ち上げました
iPhoneでミュージック.appの音声ファイルを2倍速で再生する方法
Sketchの画像周りの基本操作|画像の追加方法や色補正、切り抜き方法まで
Apple Watchでスクリーンショットを撮る方法
Finderで選択したフォルダを特定のアプリケーションで開くAlfred Workflowの作り方
メニューバーアイコン管理の鉄板ツール「Bartender 4」で使用頻度の高いアプリだけメニューバーに表示させる
アイコンフォントをPCにインストールしている場合は、コーディング後の確認に注意