Dalam versi Notepad ++ saat ini, membuka file .sql menghasilkan Notepad yang menerapkan penyorotan sintaksis SQL. Saya ingin Notepad ++ melakukan hal yang sama untuk ekstensi lain juga, apakah ada pengaturan di mana saya dapat mendefinisikan ini?
Dalam versi Notepad ++ saat ini, membuka file .sql menghasilkan Notepad yang menerapkan penyorotan sintaksis SQL. Saya ingin Notepad ++ melakukan hal yang sama untuk ekstensi lain juga, apakah ada pengaturan di mana saya dapat mendefinisikan ini?
Jawaban:
Saat Anda membuka file di notepad ++, ia akan mencoba memuat penyorotan sintaksis untuk konten berdasarkan ekstensi file.
Jika Anda menggunakan ekstensi khusus untuk salah satu bahasa yang ada, Anda dapat menambahkan ekstensi khusus di Pengaturan -> Styler Configurator. Pilih bahasa dan tambahkan ekstensi di kotak edit "Ekstensi pengguna". Untuk menambahkan beberapa ekstensi, pisahkan menggunakan Space.
Anda kemudian perlu membuka kembali file Anda untuk melihat sorotan sintaks diterapkan.
Anda juga dapat mengubah gaya penyorotan sintaks dengan memilih bahasa yang berbeda dari menu bahasa.
Temukan file langs.xml (biasanya di bawah C: \ Users [username] \ AppData \ Roaming \ Notepad ++), buka dengan Notepad ++, cari baris yang dimulai dengan <Language name="sql" ext="sql"
dan tambahkan ekstensi yang Anda inginkan di bidang ext , pisahkan dengan ruang.
Untuk melakukan ini untuk bahasa yang ditentukan pengguna, cari userDefineLang.xml dan edit ext=""
.
Jika Anda menginstal notepad ++ di "portable" -mode, maka langs.xml dan userDefineLangs.xml akan langsung berada di folder di mana notepad ++ berada.
lang.xml
file tersebut ada di direktori aplikasi ;-)
Jika seseorang menggunakan file sesi Notepad ++ (saya beri nama *.nppxml
), Anda dapat mengeditnya dan mengubah <File lang="...">
atributnya, mis
<File ... lang="Normal Text" ... filename="httpd.conf"
<File ... lang="Normal Text" ... filename="some.log"
untuk:
<File ... lang="Powershell" ... filename="httpd.conf"
<File ... lang="log" ... filename="some.log"
untuk mendapatkan default yang bagus (atau yang ditentukan pengguna seperti dalam kasus saya dengan *.log
file), sintaks langsung disorot tanpa membuka kembali setiap file, dll.