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を追加しておいて、拡張機能ごと共有すると良さそうです。
細かいことですし、正直コードの動作に影響はないのであってもなくてもどっちでもいいのかもしれませんが、こういうところをちゃんとしておきたいです。


Webサイト制作の基礎の基礎、HTMLって何?
CSSの読み込みで「its MIME type (‘text/html’) is not a supported stylesheet MIME type」エラーが表示されて読み込みができない場合の解決方法
SourceTreeでBacklogのGitを使うときに、権限エラーになってしまう場合の解決法
超軽量なコードエディタ 「Zed」をサブエディタとして活用する
TwitterとFacebook用のOGP設定方法と表示確認方法
goenvを使って、MacにGo言語をインストールする
Vue Routerでページ遷移後にトーストを表示させる方法
Movable TypeでMTLoopを使ってkeyでソートしたときに、10個以上表示させると並びがおかしくなる
Vue.jsで値段を表示するときに3桁ごとにカンマを入れる方法
Vue CLIのtitleタグやmetaタグの設定方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Macのキレイなマインドマップアプリ「MindNode 6」
DeepL翻訳をAlfred上で完結させるAlfred Workflow「DeepL-Translate」
Macのホームディレクトリにある設定ファイルをDropboxで管理する
ショートカットキーを考える時に参考となる英単語一覧
Alfred 4のDefault Results(デフォルト検索結果)で設定できることまとめ
Google Chromeのブックマークを綺麗に整理するコツ
Apple WatchでiPhoneやMacのロック解除を行う方法
Figmaで使っている色やフォントなどを一括変更する「Batch Styler」
Macのプレビュー.appを使って画像のトリミングを行う方法
MacのMicrosoft Outlookでメールの署名設定をする方法