VIM 7.3.46
Saya memiliki file sintaks khusus yang ditentukan untuk membuat catatan saya lebih mudah dibaca.
Saya ingin menentukan rentang yang akan menerapkan penyorotan sintaksis dari file sintaksis yang ada (misalnya php, javascript atau apa pun) dalam karakter batas tertentu.
Sebagai contoh,
Notes.txt
Notes would be here, blah blah...
More notes, then a javascript code block with proper js highlighting below this:
**jsbegin**
$('#jquerystuff').change(function(){
var example = $(this).val();
alert(example);
});
**jsend**
Jadi saya mencari sesuatu seperti ini untuk dimasukkan ke dalam file sintaks vim:
so <sfile>:p:h/javascript.vim
so <sfile>:p:h/php.vim
syn region notesJS matchgroup=javascript start="**jsbegin**" end="**jsend**" contains=javascript
syn region notesPHP matchgroup=php start="**phpbegin**" end="**phpend**" contains=php
Tapi itu hanya harus menerapkan penyorotan javascript ke teks dalam rentang yang ditentukan:
start=+\*\*jsbegin\*\*+ms=e+1
? Saya sudah mencobanya tetapi jsbegin masih disorot dalam sintaksis JavaScript.