Sözdizimi vurgulama, aracılığıyla erişilebilen, kullandığınız tema tarafından kontrol edilir Preferences -> Color Scheme. Temalar .tmLanguage, bir dilin dizinindeki / paketindeki bir dosyada yer alan bir dizi normal ifadeyle tanımlanan kapsamların kullanımıyla farklı anahtar sözcükleri, işlevleri, değişkenleri vb. Vurgular . Örneğin, JavaScript.tmLanguagedosya kapsamları atar source.jsve variable.language.jshiç thisanahtar kelime. Sublime Text 3, .sublime-packagetüm varsayılan ayarları saklamak için zip dosya formatını kullandığından, tek tek dosyaları düzenlemek çok kolay değildir.
Ne yazık ki, tüm temalar tüm kapsamları içermez, bu nedenle iyi görünen ve aradığınız vurguyu size veren bir tane bulmak için farklı olanlarla uğraşmanız gerekir. Sublime Text'e dahil olan bir dizi tema vardır ve daha pek çoğu , henüz yapmadıysanız yüklemenizi şiddetle tavsiye ettiğim Paket Kontrolü aracılığıyla kullanılabilir . ST3 talimatlarını takip ettiğinizden emin olun .
Durum böyle olunca, Neon Color Schemebir göz atmak isteyebileceğiniz, Paket Kontrolü aracılığıyla temin edilebilen bir paket geliştirdim . Ana hedefim, geniş bir dil yelpazesini olabildiğince iyi göstermeye çalışmanın yanı sıra, yapabildiğim kadar çok farklı kapsam belirlemekti - standart temalara dahil edilenden çok daha fazlası. JavaScript dil tanımı Python'unki kadar kapsamlı olmasa da, örneğin, veya Neongibi bazı varsayılanlardan çok daha fazla çeşitliliğe sahiptir .MonokaiSolarized

Better JavaScriptBu görüntü için Sublime ile birlikte gelen yerine @ int3h'nin dil tanımını kullandığımı not etmeliyim . Paket Kontrolü ile kurulabilir.
GÜNCELLEME
Son zamanlarda başka bir JavaScript ikame dil tanımı keşfettim - JavaScriptNext - ES6 Syntax. Temel JavaScript'ten veya hatta Daha İyi JavaScript'ten daha fazla kapsamı vardır. Aynı kodda şuna benzer:

Ayrıca, bu cevabı ilk yazdığımdan beri @skuroda, PackageResourceViewerPaket Kontrol aracılığıyla yayınladı . .sublime-packagePaketlerin parçalarını veya tamamını sorunsuz bir şekilde görüntülemenizi, düzenlemenizi ve / veya çıkarmanızı sağlar . Böylece, isterseniz, Sublime'ın içerdiği renk şemalarını doğrudan düzenleyebilirsiniz.
BAŞKA BİR GÜNCELLEME
Github'daki neredeyse tüm varsayılan paketlerin yayınlanmasıyla , değişiklikler hızla ve öfkeyle geliyor. Eski JS sözdizimi, JavaScript Next ES6 Sözdiziminin en iyi bölümlerini içerecek şekilde tamamen yeniden yazıldı ve şimdi olabildiğince tamamen ES6 uyumlu. Bir ton diğer değişikliklerin tutarlılığını artırmak, kapak köşe ve kenar durumlarda yapılan ve sadece genel olarak daha iyi yapmak edilmiştir. Yeni sözdizimi (şu anda) en son geliştirme 3111'e dahil edilmiştir.
Mevcut beta yapı 3103 ile yeni sözdizimlerinden herhangi birini kullanmak isterseniz , Github deposunu bir yere kopyalayın ve JavaScript(veya istediğiniz dilleri) Packagesdizininize bağlayın - seçerek sisteminizde bulun Preferences -> Browse Packages.... Ardından, git pulldeğişiklikleri yenilemek için zaman zaman orijinal repo dizininde bir yapın ve en son ve en iyinin tadını çıkarın! Deponun .sublime-syntaxeski format yerine yeni formatı kullandığını .tmLanguage, bu nedenle 3084'ten önceki ST3 yapılarıyla veya ST2 ile çalışmayacaklarını not etmeliyim (her iki durumda da en son beta veya geliştirme sürümüne yükseltmiş olmalısınız).
Şu anda Neon Renk Şemamı yeni JS sözdizimindeki tüm yeni kapsamları işleyecek şekilde ayarlıyorum, ancak çoğu zaten kapsanmalı.