Günlük dosyalarını analiz vimettiğimde, daha iyi yönlendirme için çoğu zaman özel sözdizimi vurgulama kuralları oluşturuyorum. Örneğin
:syntax match myerror match /NullPointerException/
:highlight myerror ctermbg=red
Çok uzak çok iyi. Ancak bazen uzun bir düzenleme oturumu sırasında oldukça karmaşık kurallar oluşturuyorum ve oluşturulan tüm geçici kuralları kaydetmek istiyorum, böylece bunları yeniden kullanabiliyorum. Onları yazdırabilirim:
:syntax
myerror xxx match /NullPointerException/
:highlight
myerror xxx ctermbg=4
Ancak bu çıktı yalnızca geçici kurallar içermez ve .vimrcfarklı formattan dolayı yeni bir sözdizimi dosyasına kopyalanamaz . :makevimrcHiç dizim kuralları kaydetmez.
Geçici boyama kurallarını nasıl dışa aktaracağınıza dair bir fikriniz var mı?
q:tüm sözdizimi olmayan komutları yapabilir ve silebilirim :g!/^sy/d. Ve aynı şey için hi. Teşekkürler.
q:normal modda yazıp (q, iki nokta üst üste) yazıp onları arayarak komutumdan kopyalardım .