Apa cara termudah untuk menambahkan bahasa khusus ke Notepad ++ untuk menyoroti dukungan? Setelah beberapa penelitian, saya melihat dua cara:
- User-Defined Language: cara sederhana untuk menambahkan bahasa baru berdasarkan token, tetapi tidak dapat menggunakan skema warna default (warna ditetapkan secara absolut)?
- Pengaya Lexer: Pengaya C ++ pengaya yang menerapkan Scintilla lexer baru: sangat rumit, tetapi memiliki banyak fleksibilitas.
Apakah ini? Satu keluhan saya adalah bahwa dengan fitur UDL, jika saya ingin sesuatu yang disorot, saya perlu menetapkan warna; sepertinya tidak ada cara untuk mengatakan "gunakan warna kata kunci default".
Ada saran?
Jawaban:
Jika Anda berbicara tentang menggunakan warna berdasarkan yang ditetapkan dalam
Settings > Style Configurator...
untuk warna kata kunci default ...Anda dapat melakukan ini dengan mengklik kanan pada warna di
Colour style
bagian tersebut. Ini akan menempatkan garis palka di atas warna untuk menunjukkan "gunakan warna default".Sekarang ketika Anda mengubah tema warna, warna tema akan digunakan alih-alih warna yang ditentukan UDL.
sumber
Saya telah menemukan jawaban yang mungkin atau mungkin tidak membantu tergantung pada berapa banyak waktu yang Anda miliki saat ini. Saya menemukan bahwa dalam © Notepad ++, Anda dapat menentukan format unik bahasa Anda sendiri dan membuatnya disorot sesuka Anda, sebaliknya harus memasukkan semua yang harus Anda lakukan, mungkin itu memakan waktu dan membosankan. proses. Namun berikut adalah instruksinya:
1.) 'Lihat'> 'Bahasa Buatan Pengguna'> Buat Baru> [NAMA]> Enter
Untuk versi 6.1.2 dan yang lebih baru,
2.) 'Lihat'> 'Dialog Buatan Pengguna' (disajikan dengan wizard / dialog)
Setelah itu, Anda harus membaca sumber informasi ini untuk menambahkan teknik Anda sendiri dll. Dan semoga yang terbaik beruntung bersamamu!
Sumber:
weblogs.asp.net
sumber
Ada cara yang mudah.
Lihatlah di sini: http://www.macroquest2.com/wiki/index.php/Notepadplusplus_Syntax_File
Gunakan http://www.w3schools.com/tags/ref_colorpicker.asp untuk mendapatkan "string warna" (nomor warna hex hex) dengan mengklik pada kotak kiri untuk warna, di sebelah kanan untuk naungan warna itu, dan warna itu sendiri dengan "string" di bagian bawah.
Di notepad ++ userDefinedLang.xml ada bagian untuk mengatur warna yang diinginkan:
sumber