Meines Wissens gibt es dafür keinen nativen Vim-Mechanismus. Ich denke, es wird davon ausgegangen, dass Sie, wenn Sie einen Syntax-Highlight-Regelsatz entwickeln, dies von Anfang an in einem Vim-Skript tun werden.
Ich habe ein einfaches Vim-Skript zusammengestellt, das alle Syntax- und Hervorhebungsbefehle aus dem: -Befehlsverlauf an eine benannte Datei anfügt:
function! GetSyntaxHistory() let l:lines=[] for l:i in range(1,histnr(':')) let l:line = histget(':', l:i) if l:line =~ '^\s*\(syn\|syntax\|hi\|highlight\)\s\+' let l:lines += [l:line] endif endfor return l:lines endfunction function! WriteSyntax(file) let l:lines = GetSyntaxHistory() call writefile(l:lines, a:file, 'a') endfunction command! -nargs=1 -complete=file ExportSyn call WriteSyntax(<f-args>)