Làm cách nào để đặt kích thước tab cho mỗi loại tệp?


99

Cách đặt kích thước tab đã được giải đáp ở đây .

Nhưng làm thế nào để có các cài đặt khác nhau cho các loại tệp khác nhau? Ví dụ: tôi muốn kích thước tab cho HTML là 2, nhưng đối với các tệp khác là 4.

Câu trả lời:


185

VS Code định cấu hình cài đặt ngôn ngữ cụ thể trongsettings.json

  • Phím tắt là: Bảng lệnh (⇧⌘P) sau đó: Tùy chọn: Định cấu hình cài đặt ngôn ngữ cụ thể

Ví dụ về setting.json thay đổi kích thước tab

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

Chúng không được lồng bên trong bất kỳ đối tượng nào khác, chúng được định nghĩa ở gốc.


16
Có thể bạn cần thêm "editor.detectIndentation": false
8DH

1
sử dụng hệ thống này, có vẻ như không thể để thiết lập một TABSIZE cho.travis.yml
ChaseMoskal

2
@ChaseMoskal Có thể đặt theo ngôn ngữ và trong trường hợp của bạn là tệp Yaml. FYI ... .yml = yaml code.visualstudio.com/docs/getstarted/… "[yaml]": {"editor.tabSize": 2},
CommonKnowledge

1
Lưu ý rằng EditorConfig sẽ ghi đè bất kỳ cài đặt VS Code nào mà bạn có thể có liên quan đến định dạng tệp.
Asbjørn Ulsberg

11

Bạn có thể cài đặt phần mở rộng editorconfig VS Code để định cấu hình kiểu và kích thước tab cho mỗi loại tệp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.