1. ホーム
  2. visual-studio-code

[解決済み】Visual Studio Code - 空白をタブに変換する

2022-04-16 13:33:39

質問

プロジェクトにTypeScriptとHTMLの両方のファイルがありますが、どちらのファイルでもタブがスペースに変換されています。

自動変換をオフにして、プロジェクトにタブしかないようにしたいのですが。

編集してください。

この設定で、HTMLファイルでは動作するようですが、TypeScriptファイルでは動作しないようです。

{
  "editor.insertSpaces": false
}

解決方法は?

には3つのオプションがあります。 .vscode/settings.json :

// The number of spaces a tab is equal to.
"editor.tabSize": 4,

// Insert spaces when pressing Tab.
"editor.insertSpaces": true,

// When opening a file, `editor.tabSize` and `editor.insertSpaces` will be detected based on the file contents.
"editor.detectIndentation": true

editor.detectIndentation が検出されたら、それを無効にする必要があります。 それでもだめな場合は、優先順位の高い設定がないかを確認してください。 例えば、ユーザー設定に保存すると、プロジェクトフォルダにあるワークスペースの設定に上書きされる可能性があります。

<ブロッククオート

更新しました。

を開くだけでよい。 ファイル " 環境設定 " 設定項目 またはショートカットを使用します。

CTRL + , (Windows、Linux)

+ , (Mac)

更新しました。

そのため、これらのオプションを手動で編集する方法があります。

セレクターをクリック スペース:4 をクリックすると、エディタ右下に表示されます。

既存のwsをtabに変換する場合は、Marketplaceから拡張機能をインストールします。

EDIT。

既存のインデントをスペースからタブに変換するには、 を押します。 Ctrl + シフト + P とタイプする。

>Convert indentation to Tabs

これにより、定義された設定に基づくドキュメントのインデントが「タブ」に変更されます。