2013-09-07 27 views
21

Vì vậy, tôi downloaded, installed, and inserted into path the clang formatting plugin. Tôi cũng đã thử nghiệm nó và nó hoạt động cho các tùy chọn định dạng của Google (Mozilla, v.v.) ra khỏi hộp, nhưng tôi không thể làm cho nó hoạt động với tệp định dạng .clang của tôi. (Tôi đã đặt tệp của mình vào cùng thư mục với tệp nguồn, thay đổi mã hóa thành UTF-8, cũng đã cố gắng đặt nó vào thư mục cài đặt clang, thêm tệp vào dự án, viết nội dung bên trong '{key:value}' nhưng định dạng không xảy ra) . Vậy làm thế nào để bạn nạp tập tin định dạng vào phần mở rộng định dạng chrome?Làm thế nào để nạp Visual Studio Clang-Format plugin với tệp định dạng clang?

My nội dung file:

{ BasedOnStyle: "LLVM", IndentWidth: 4 } 

tên tập tin của tôi: nm.clang-format

+1

Nó hoạt động khi tôi đặt '{BasedOnStyle:" LLVM ", IndentWidth: 4}' với dấu ngoặc nhọn '' ' – myWallJSON

Trả lời

18

Đến Tools-> Options-> LLVM/Clang-> ClangFormat và đưa file trong lĩnh vực lựa chọn Style.

Sau đó đặt tệp kiểu của bạn có tên .clang-format (đây là tên tệp đầy đủ, không phải là phần mở rộng) trong thư mục của tệp nguồn hoặc một trong các thư mục mẹ của tệp đó. Windows Explorer sẽ không cho phép bạn tạo tên tệp với hàng đầu . vì vậy bạn cần phải đi tới bảng điều khiển cho việc này.

+6

Vì Clang r190413, người ta có thể sử dụng' _clang-format 'làm tên của tệp cấu hình định dạng, thường thuận tiện hơn trên Windows. –

+2

Trong Windows Explorer, Alt + D 'cmd/c echo. > .clang-format', hoặc như là một quá trình hai bước, Alt + D loại 'cmd' đầu tiên sau đó' echo. > .clang-format' –

+0

Phương thức tệp chỉ làm việc cho tôi nếu tệp được đặt tên là _clang-format (dấu gạch dưới hàng đầu). Tôi đã tạo một tệp có tên là định dạng .clang, nhưng tệp đó không có hiệu lực. –

6

Nếu như tôi bạn đã nhầm lẫn sau này nơi .clang-format đang sống, sử dụng ProcMon để theo dõi các tập tin đọc của vang-format.exe

+0

Liên kết trực tiếp tới procmon: https://technet.microsoft.com/de-de/sysinternals/processmonitor.aspx – Vertexwahn

3

Đối với hồ sơ, có vẻ như nếu cả hai "dự phòng Phong cách "và" Kiểu "được đặt thành" tệp ", sẽ không có định dạng nào xảy ra ngay cả khi tệp kiểu nằm ở vị trí chính xác của nó. Đặt "Kiểu dự phòng" thành một cái gì đó khác với "tệp" (ví dụ: "không có gì") sẽ giúp.

+0

Tuyệt vời, khó tìm ra điều đó! – Ghita

Các vấn đề liên quan