Visual Studio Codeで、スペース文字などの空白文字を表示することはできますか?
settings.json`にはオプションがないようですし(Atom.ioではオプションがあります)、CSSを使っても空白文字を表示することはできませんでした。
VSコード1.6.0以上。
以下の[aloisdg]さん(https://stackoverflow.com/a/40037865/2814830)が述べているように、`editor.renderWhitespace`は`none,
boundary,
all`のいずれかを取る列挙型になりました。すべてのホワイトスペースを表示するには
"editor.renderWhitespace": "all",
VSコード1.6.0より前。
1.6.0より前のバージョンでは、editor.renderWhitespace
をtrue
に設定する必要がありました。
"editor.renderWhitespace": true
キーボードショートカットを使ってホワイトスペース文字をトグルすることを望んでいる人のために、そのためのkeybindingを簡単に追加することができます。
最新バージョンのVisual Studio Codeでは、利用可能なすべてのキーボードショートカットを表示および編集するための、ユーザーフレンドリーなグラフィカルインターフェイス(JSONデータなどを入力する必要はありません)が用意されています。これは、まだ
キーボードショートカット*(または、Ctrl+K Ctrl+S を使用)。
また、検索フィールドも用意されているので、目的のキーバインドをすぐに見つけることができます(フィルタリングも可能)。これで、新しいキーバインドの追加も既存のキーバインドの編集もより簡単になりました。
[![enter image description here][1]][1].
となります。 空白文字の切り替えにはデフォルト*のキーバインドがないので、自由に追加してください。関連する行の左側にある「+」の記号を押して(または「Enter」を押して、またはその行のどこかをダブルクリックして)、ポップアップウィンドウに希望の組み合わせを入力すればよいのです。
また、選択したキーバインドが既に他のアクションに使用されている場合は、便利な警告が表示されますので、クリックして選択したキーバインドが既に使用されているアクションを確認することができます。
[![enter image description here][2]][2].
ご覧のように、すべてが非常に直感的で便利です。
さすが、マイクロソフトです。
キーボードショートカットを使用して、空白文字をトグルすることに意欲的な方は、_keybindings.json_ファイル(File > Preferences > Keyboard Shortcuts)にカスタムバインディングを追加することができます。
例を示します。
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+shift+i",
"command": "editor.action.toggleRenderWhitespace"
}
]
ここでは、見えない文字を切り替えるために、Ctrl+Shift+iの組み合わせを割り当てていますが、他の組み合わせでももちろん構いません。
[1]: https://i.stack.imgur.com/3tyIY.png [2]: https://i.stack.imgur.com/HJZt0.png