4

次の行がありますafter/ftplugin/yaml.vim

syn match yamlBlockMappingKey /^\s*\zs.*\ze\s*:\%(\s\|$\)/

私もこれを試しました:

execute 'syn match yamlBlockMappingKey /^\s*\zs.*\ze\s*:\%(\s\|$\)/'

これの目的は、このstackoverflow questionに従って、vimにスペースを含むキーを適切に強調表示させることです。問題は、新しい YAML ファイルを開くときにコマンドが機能しないように見えることです。そこafter/ftplugin/yaml.vimechomコマンドを入力すると、messages. また、その行を取得してコマンドプロンプトに貼り付けて実行すると、機能します。何が起きているか知っている人はいますか?

4

1 に答える 1