Bagaimana cara mengatur ukuran tab per-filetype?


99

Cara mengatur ukuran tab sudah terjawab di sini .

Tetapi bagaimana cara memiliki pengaturan yang berbeda untuk jenis file yang berbeda? Misalnya saya ingin ukuran tab untuk HTML menjadi 2, tetapi untuk file lain menjadi 4.

Jawaban:


184

VS Code mengkonfigurasi pengaturan khusus bahasa disettings.json

  • Pintasannya adalah: Command Palette (⇧⌘P) lalu: Preferences: Configure Language Specific Settings

Contoh setting.json mengubah ukuran tab

{
    "[sass]": {
        "editor.tabSize": 2
    },
    "[html]": {
        "editor.tabSize": 4
    },
    "[javascript]": {
        "editor.tabSize": 2
    }
}

Ini tidak bersarang di dalam objek lain, mereka didefinisikan di root.


16
Anda mungkin perlu menambahkan "editor.detectIndentation": false
— 8DH

1
menggunakan sistem ini, tampaknya tidak mungkin untuk mengatur tabSize untuk.travis.yml
— ChaseMoskal

2
@ChaseMoskal Dimungkinkan untuk mengatur per bahasa, dan dalam kasus Anda file Yaml. FYI ... .yml = yaml code.visualstudio.com/docs/getstarted/… "[yaml]": {"editor.tabSize": 2},
— CommonKnowledge

1
Berhati-hatilah karena EditorConfig akan menimpa pengaturan VS Code yang mungkin Anda miliki terkait dengan pemformatan file.
— Asbjørn Ulsberg

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.