Saya ingin Sublime 2 editor memperlakukan file * .sbt (untuk menyorot sintaks) sebagai bahasa Scala, sama dengan * .scala, tetapi saya tidak dapat menemukan tempat untuk mengatur ini. Apakah Anda tahu?
517
Saya ingin Sublime 2 editor memperlakukan file * .sbt (untuk menyorot sintaks) sebagai bahasa Scala, sama dengan * .scala, tetapi saya tidak dapat menemukan tempat untuk mengatur ini. Apakah Anda tahu?
Jawaban:
Dalam Sublime Text (dikonfirmasi dalam v2.x dan v3.x) ada perintah menu:
sumber
*.sublime-settings
tidak berfungsi.Saya telah menemukan jawabannya (dengan memeriksa lebih lanjut struktur file konfigurasi Sublime 2):
Saya harus membuka
Dan edit untuk menambahkan
sbt
(ekstensi file yang saya ingin dibuka sebagai file kode Scala) ke array setelahfileTypes
kunci:PS: Mungkin ada cara yang lebih baik, sesuatu seperti tempat yang tepat untuk menempatkan penyesuaian saya (insted memodifikasi paket sendiri), saya masih ingin tahu.
sumber
/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
~/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
Saya menempatkan perubahan khusus pada paket Pengguna:
Yang juga berarti itu dalam format JSON:
Ini adalah tempat yang sama
item menu menambahkannya (membuat file jika tidak ada).
sumber
whatever.twig.html
), karena metode menu hanya menggunakan yang terakhir!View -> Syntax -> Open all with current extension as ...
untuk membuat file bahasaMarkdown.sublime-settings
di~/Library/Application Support/Sublime Text 3/Packages/User/
, dan kemudian diedit file ini untuk menambahkan ekstensi file tambahan.Ada plugin yang sangat baik yang disebut ApplySyntax (sebelumnya DetectSyntax) yang menyediakan beberapa jenis lain untuk pencocokan sintaksis file. memungkinkan ekspresi regex dll.
sumber
Ada metode cepat untuk mengatur sintaks:
Ctrl
+Shift
+P
, lalu ketik di kotak inputmisalnya: ss html +
Enter
dan ss berarti "atur sintaks"
ini benar-benar lebih cepat daripada memeriksa di kotak centang menu.
sumber
untuk ST3
$ language = "bahasa yang kamu inginkan"
jika ada,
pergi ke ~ / .config / sublime-text-3 / Packages / User / $ language .sublime-settings
lain
buat ~ / .config / sublime-text-3 / Packages / User / $ language .sublime-settings
dan mengatur
{"extensions": [" yourextension "]}
Dengan cara ini Anda dapat mengaktifkan sintaks untuk ekstensi komposit (mis. Sql.mustache, js.php, dll ...)
sumber
{ "extensions": [ "js.php" ] }
?