Dalam versi Sublime Text 2 (Build: 2139) saat ini, Anda dapat mengatur sintaks untuk semua file dari ekstensi file tertentu menggunakan opsi di bilah menu. Membuka file dengan ekstensi yang ingin menetapkan standar untuk dan menavigasi melalui menu berikut: View -> Syntax -> Open all with current extension as... ->[your syntax choice]
.
Diperbarui 2012-06-28: Build terbaru dari Sublime Text 2 (setidaknya sejak Build 2181) telah memungkinkan sintaks untuk ditetapkan dengan mengklik tipe sintaks saat ini di sudut kanan bawah jendela. Ini akan membuka menu pemilihan sintaks dengan opsi Open all with current extension as...
di bagian atas menu.
Diperbarui 2016-04-19: Sampai sekarang, ini juga berfungsi untuk Sublime Text 3.
Open all with current extension as...
atau hanya mengatur sintaks melalui pilihan diSyntax
menu?Buka
Packages/User
, buat (atau edit).sublime-settings
file yang dinamai Sintaks di mana Anda ingin menambahkan ekstensi,Ini.sublime-settings
dalam kasus Anda, lalu tulis di sana sesuatu seperti ini:Dan kemudian restart Sublime Text
sumber
CSS
untuk css) dan ini akan mengesampingkan pengaturannya melalui UI (lihat posting @ Colin)Di ST2 ada paket yang dapat Anda instal bernama Default FileType yang melakukan hal itu.
Info lebih lanjut di sini .
sumber
This package sets the default file type of new files to be either the same as the current file, or a predefined default.
Persis apa yang saya cari! Terima kasihAnda dapat mengaktifkan penyorotan sintaksis berdasarkan konten file.
Sebagai contoh, Makefiles saya terlepas dari ekstensi mereka pada baris pertama sebagai berikut:
Ini adalah praktik khas untuk editor lain seperti vim.
Namun, agar ini berfungsi, Anda perlu memodifikasi
Makefile.tmLanguage
file.Temukan file (untuk Sublime Text 3 di Ubuntu) di:
Catatan, itu benar-benar file zip. Salin, ganti nama dengan .zip di bagian akhir, dan ekstrak file Makefile.tmLanguage darinya.
Edit yang baru
Makefile.tmLanguage
dengan menambahkan kunci dan string "firstLineMatch" setelah bagian "fileTypes". Pada contoh di bawah ini, dua baris terakhir adalah baru (harus ditambahkan oleh Anda). The<string>
Bagian memegang ekspresi reguler, yang akan memungkinkan sintaks untuk file-file yang cocok dengan baris pertama. Ungkapan ini mengenali dua pola: "-*-Makefile-*-
" dan "vim:syntax=make
".Tempatkan yang dimodifikasi
Makefile.tmLanguage
di direktori Pengaturan pengguna:Semua file yang cocok dengan aturan baris pertama harus mengaktifkan penyorotan sintaks saat dibuka.
sumber