Günlük dosyalarını analiz vim
ettiğ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 .vimrc
farklı formattan dolayı yeni bir sözdizimi dosyasına kopyalanamaz . :makevimrc
Hiç 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 .