2013-09-07 21 views
21

Yani downloaded, installed, and inserted into path the clang formatting plugin. Ayrıca bunu test ettim ve kutudan Google (Mozilla, vb.) Biçimlendirme seçenekleri için çalışıyor, ancak .clang formatlı dosyamla çalışamıyorum. (Dosyamı kaynak dosyamla aynı klasöre koydum, kodlamasını UTF-8 olarak değiştirdim, ayrıca clang yükleme klasörüne koymaya çalıştım, projeye dosya ekledim, içeriğini içeriğine yaz, '{key:value}' içeriyor ama biçimlendirme gerçekleşmiyor) . Peki, biçimlendirme dosyasını krom formatlı uzantıya nasıl beslersiniz?Visual Studio Clang-Format eklentisini clang-format dosyası ile nasıl besleyebilirim?

Dosyam içeriği:

{ BasedOnStyle: "LLVM", IndentWidth: 4 } 

Benim dosya adı: nm.clang-format

+1

Bu işlev, "{BasedOnStyle:" LLVM ", IndentWidth: 4}' ifadelerini "out out" ile – myWallJSON

cevap

18

Git> Seçenekler> LLVM/Clang-> ClangFormat Araçlar- ve Stil opsiyon alanında file koymak. Daha sonra, kaynak dosya dizininde veya üst dizinlerinden birinde .clang-format (bu bir tam dosya adı değil, bir uzantıdır) adlı stil dosyanızı yerleştirin. Windows Gezgini, önde gelen . ile dosya isimleri oluşturmanıza izin vermeyecek, bu nedenle bu konsola gitmeniz gerekiyor. benim gibi .clang formatlı yaşıyordu nereye sonradan karıştı Eğer

+6

arasına koyduğumda çalışır. Clang r190413'ten bu yana, '_clang-formatı' biçim yapılandırma dosyasının adı olarak kullanabilirsiniz. Windows'da genellikle daha kullanışlıdır. –

+2

Windows Gezgini'nde, Alt + D 'cmd/c echo. > .clang-format', ya da iki adımlı bir işlem olarak, Alt + D tipi 'cmd' önce ilk sonra' echo. > .clang-format' –

+0

Dosya yöntemi, yalnızca dosya _clang biçiminde (öntanımlı alt çizgi) isminde çalışır. .clang biçiminde bir dosya oluşturdum, ancak bunun bir etkisi yok. –

6

, dosyayı izlemek için ProcMon kullanmak clang-format.exe Kayıt için

+0

Doğrudan procmon bağlantısı: https://technet.microsoft.com/de-de/sysinternals/processmonitor.aspx – Vertexwahn

3

okur Öyle görülüyor ki, hem "Yedek Stil eğer "ve" Stil "," dosya "olarak ayarlanır; stil dosyası doğru konumda olsa bile biçimlendirme olmaz. "Yedekleme Stili" ni "dosya" dan farklı bir şeye ayarlamak (ör. "Yok") yardımcı olur.

+0

Bunu bulmak zor! – Ghita