Raylarım projemde Guardfile
bir dosyam var, ancak sadece düz metin olarak görünüyor, her seferinde açıldığında doğru görüntülemek için ruby sözdizimi atanmalıdır.
Bir uzantı olmadığı için Open all with current extension as...
kullanamıyorum, ancak uzantı olmadan bir dosyaya belirli bir sözdizimi atayabildiğimi varsayalım çünkü Gemfile
, Capfile
veya Rakefile
gibi dosyalar doğru şekilde görüntüleniyor. Bunu nasıl başarabilirim?Sublime Metni 2 uzantılı bir dosyaya sözdizimi atama 2
cevap
Menü: -
<string>Guardfile</string>
:
<array>
<string>rb</string>
<string>rbx</string>
<string>rjs</string>
<string>Rakefile</string>
<string>rake</string>
<string>cgi</string>
<string>fcgi</string>
<string>gemspec</string>
<string>irbrc</string>
<string>capfile</string>
<string>Gemfile</string>
</array>
yeni bir girdi ekleyin Tercihler> Tarayıcı
Sonra Yakut \ Ruby.tmLanguage
bu blok için bak dosyayı açmak Paketleri
Çalışıyor, teşekkürler! –
Dosyayı açtıktan sonra benim için çalıştı. –
Belirtilen Ruby paketini Sublime 3'te bulamadınız. –
facelessuser/ApplySyntax'u yükleyin. Guardfiles için yerleşik bir kuralı vardır. Belirli bir sözdizimi olarak ayarlanması gereken diğer rasgele dosyalar için de iyidir. Örneğin, Bash sözdizimi olması gereken rastgele dosya için bir tane kurdu.
"syntaxes": [
{
"name": "ShellScript/Shell-Unix-Generic",
"rules": [
{"file_name": ".*random$"}
]
}
]
Ad değeri, paketlerden tmLanguage dosyasının yoludur. ShellScript, tmLanguage dosyasının bulunduğu Paketler klasörünün adıdır. Shell-Unix-Generic, tmLanguage dosya adıdır. Sublime 3 için
Büyük, ben kontrol edeceğim teşekkürler. BTW, kontrol ediyordum ve orijinal projenin bir çatalı yaptıklarını, 2 ve 3 altbölümleri ile uyumlu ve en azından paket kontrolünde göründükleri görünüyor. https: // github.com/facelessuser/ApplySyntax –
DetectSyntax, dev artık desteklemediği için kaldırıldı. Facelessuser desteğe bastığında, ismiyle (eklentinin ne yaptığını daha iyi tanımladığından), ApplySyntax için isim değişikliği talep edildi. – skuroda
Orijinal sürümü yüklemiş olmalı ve google arama çatallı sürümü kaldırdı. Bağlantıyı değiştireceğim. Teşekkürler. –
:
Commmand + Shift + p
: set sözdizimi yakut- Tercihi -> Ayarlar - Özgül sözdizimi
aşağıdaki gibi sözdizimi ekleyin:
{ "extensions": [ "Gemfile", "Gemfile.lock", "Podfile", "Podfile.lock", "Manifest.lock", "Fastfile_helper", "Fastfile", "Appfile" ] }
Gerçekten Kötü, sözdizimi bulanık eşleme, normal ifade desteklemiyor şey. Bu, tüm dosyaları listelemeniz gerektiği anlamına gelir.
- 1. Sublime Text 2 HTML5 sözdizimi vurgula
- 2. Ne Sublime Text 2
- 3. Sublime Text 2 otomatik seçimleri çift olarak çevreleyen seçenekler değiştirilebiliyor mu? Sublime Text 2'de
- 4. Sublime Text 2 Kod Formatlama
- 5. "Sublime Text 2" javascript/jQuery
- 6. Sublime Text 2 ve MinGW
- 7. yanlış sözdizimi yakın '-' 2
- 8. Sublime metindeki otomatik tamamlama özelliğini değiştirme 2
- 9. 2 Sublime, ben 2 Sublime aşağıdaki davranışı oluşturmak için nasıl anlamaya çalışıyorum nasıl etiketi
- 10. Sublime Metindeki Otomatik Tamamlama R 0 Sublime Text 2
- 11. Sublime Text 2 Fare serbest Açılış dosyaları
- 12. Sublime Text 2 - Dosyaları oluşturmayı engelle
- 13. Sublime Text 2 görüntü önizleme eklentisi
- 14. Python yorumlayıcısını değiştir - Sublime Text 2
- 15. Sublime Text 2 Otomatik dosya yolu tamamlama
- 16. Sublime Text 2'de yer imleri ekleme
- 17. Sublime Text 2: sisteme özel seçici oluştur
- 18. Sublime Text 2 eklentisi Command Platte'da görünmez
- 19. Sublime text 2 kuyruk -f in windows
- 20. Sublime Text içinde Backspace Sekmesi 2
- 21. Sublime Text 2: Ayarları ayrıştırmaya çalışırken hata
- 22. Sublime Text 2 için ileri düzeyde söz dizimi vurgulanıyor mu?
- 23. Sublime Text 2'de tam konumu göstermek mümkün mü?
- 24. Sublime Text 2 içindeki bir nodejs sunucusunu yeniden başlat/durdur?
- 25. Sublime Text 2'deki tüm dosyalardaki metni değiştirmek için kısayol tuşu nedir?
- 26. Sublime Text 2'de yerleşik python'u nasıl değiştirebilirim?
- 27. 1 = 2
- 28. OCaml'de bir dizi yineleme fonksiyonunu 2 dosyaya bölmek mümkün mü?
- 29. Angular 2, Ionic 2
- 30. Python'da "2 * 2" ile "2 ** 2" arasındaki fark nedir?
Aynı dosya hakkında da aynı soru vardı. –