2010-08-16 18 views
13

Visual Studio'ya bir dosyaya özel dosya uzantısıyla nasıl davranılacağını söyleyebilir miyim? Visual Studio'da ".xxx" uzantılı bir dosya açabilmek ve CSS'yi vurgulamak istiyorum.Visual Studio'ya bir dosyaya özel dosya uzantısıyla nasıl davranılacağını söyleyebilir miyim?

VS -> Araçlar -> Seçenekler -> Metin Düzenleyici -> Dosya Uzantısı'na giderek bunu yapmaya çalıştım ancak Editör'de aşağıya "CSS olarak davran" belirtilecek hiçbir şey yok.

+0

[Visual Studio'nun CSS Kaynak Düzenleyicisi'nde bir dosya aç] olası kopyası (http://stackoverflow.com/questions/2346243/open-a-file-in-visual-studios-css-source-editor) – bdukes

cevap

6

Kullanabileceğiniz bir kayıt defteri hack var. http://www.engagesoftware.com/Blog/EntryId/117/Editing-SqlDataProvider-scripts-within-Visual-Studio.aspx

Temelde, bunu .my-custom-extension

arayarak, (bir 64-bit işletim değilse VS sürümüne tabanlı sürüm numarasını değiştirme ve Wow6432Node kaldırma) HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Languages\File Extensions\.css bakmak ve bunun bir kopyasını yapmak

UPDATEa similar Stack Overflow question'a göre, bazı uzantılar için (yani CSS), alınması gereken başka bir adım vardır. GUID'yi kopyaladığınız uzantıdan almayı ve girdiyi HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Editors'da bulmayı ve Extensions anahtarında mevcut css değeri gibi bir DWORD değeri eklemeyi söyler. Bu soru aynı zamanda VS galerisinde bunu yapan bir uzantıya işaret ediyor. Ancak, bunu yaptıktan sonra bile, sözdizimi vurgulama yapamıyorum, kendim ...

+0

I regedit yoluna gitti, '.css' anahtarının bir kopyasını yaptı ve '.less' olarak yeniden adlandırdı. PC'mi yeniden başlattı, VS'de '.less' dosyasını açtı ama hala CSS'yi vurgulamadı. Başka ne eksik olabilirdim? –

+0

şimdi nasıl göründüğüne bakalım http://i.imgur.com/4lcES.png –

+0

Ben bilmiyorum. Aynı şeyi görüyorum (".SQL" için iyi çalışıyor ama ".CSS için değil ...) – bdukes

24

Visual Studio'da Araçlar> Seçenekler> Metin Düzenleyicisi> Dosya Uzantısı 'a gidin. Burada belirli uzantıları ekleyebilir ve hangisini seçebilirsiniz? Editor 'Visual Studio bu uzantı için kullanır.

+3

Bu cevabın çok geç geldiğini biliyorum ama bunun için arama yapan herkes Buraya kadar gelmek, ve görünüşe göre görünüşe göre kullanılandan çok daha basit. –

+1

Visual Studio 2015 kullanıyorum ve "Araçlar> Seçenekler> Dosya Uzantısı" yok. "Araçlar> Seçenekler> Metin Editörü> Dosya Uzantısı" mı demek istediniz? –

+2

Evet. Bunu düzeltmek için düzenlenmiş cevap. –

İlgili konular