次のautocmdを使用してローカル変数が定義されていない場合、バッファローカル変数をグローバル変数に設定しようとしています
au BufEnter * if !exists('b:Variable') | let b:Variable = g:Variable | endif
ただし、b:Variable は定義されていません。ここで間違っていることは何ですか?
編集:言い換え/明確にするために、 b:Variable がファイルで使用されています。エラーはそれb:Variable is not defined
です。