Tôi đã kiểm tra tùy chọn của mình nhiều lần và đảm bảo rằng tất cả các tùy chọn liên quan đến định dạng khi lưu được đặt thành sai. Tuy nhiên, mỗi khi tôi lưu tệp .json, tôi thấy tệp của mình bị định dạng.
Tôi đã kiểm tra tùy chọn của mình nhiều lần và đảm bảo rằng tất cả các tùy chọn liên quan đến định dạng khi lưu được đặt thành sai. Tuy nhiên, mỗi khi tôi lưu tệp .json, tôi thấy tệp của mình bị định dạng.
Câu trả lời:
OK, kiểm tra xem bạn đã cài đặt tiện ích mở rộng này chưa: "Trình định dạng JS-CSS-HTML".
Bây giờ nếu bạn có, hãy nhấn CTRL+ SHIFT+ P, nhập "Formatter" và bạn sẽ thấy một tùy chọn có nội dung Định dạng Config.
Sau khi chọn tùy chọn đó, một tệp có tên formatter.json sẽ mở ra và tất cả những gì bạn làm là chỉnh sửa thuộc tính (có tên là onSave) để từ đúng thành sai.
Khởi động lại với mã và voilà !! Nó đã ngừng định dạng tự động. (vâng !!!!)
Trong Visual Studio Code, để dừng tự động định dạng chỉ cho các tệp json của bạn, hãy thêm phần sau vào settings.json
tệp bằng cách mở Cài đặt Người dùng - Tùy chọn.
{
"[json]": {
"editor.formatOnSave": false
}
}
Tôi đang sử dụng phiên bản VS Code dưới đây
Version: 1.28.2 (user setup)
Commit: 7f3ce96ff4729c91352ae6def877e59c561f4850
Date: 2018-10-17T00:23:51.859Z
Electron: 2.0.9
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64
Và tắt nó bằng các bước sau:
CTRL+SHIFT+P
Settings
Preferences: Open User Settings
Bây giờ hãy làm theo các hướng dẫn bằng hình ảnh sau:
vscode-JS-CSS-HTML-formatter
, nó có ích trong trường hợp của tôi. Nguồn: github.com/Microsoft/vscode/issues/16055
tìm Settings.json trong "project / .vscode / settings.json"
{
"editor.formatOnSave": false
}
Tôi thích định dạng json được bật theo mặc định nhưng chỉ muốn vô hiệu hóa nó khi chỉnh sửa các tệp nhất định (tức là tôi không muốn một số tệp json tệp lớn được mở rộng sau khi định dạng).
Để làm như vậy, tôi đã thực hiện thay đổi và lưu mà không cần định dạng .
Bạn có thể đi vào phím tắt so với mã của bạn và xem những gì Save without formatting
được đặt thành. Trong trường hợp của tôi (người dùng mac), nó được CMD+K
theo sau bởi S
.
Ngoài các câu trả lời ở đây, có những cài đặt khác "editor.formatOnSave"
có thể có tác dụng tương tự mà bạn cũng có thể muốn tắt - ví dụ: tôi đã bật những cài đặt sau trong Tùy chọn người dùng của mình (settings.json):
"editor.codeActionsOnSave": {
"source.organizeImports": true
},
Trong VS Code theo mặc định, Lưu mà không cần Định dạng được thực hiện bởi
BƯỚC 1: Nhấn CTRL+ Ksau đó
BƯỚC 2: Nhấn CTRL+ Shift+S