どうしたらうまく動くようになるでしょうか?
◆エラー表示
function DeleteHeadSpace の処理中にエラーが検出されました:
E869: (NFA)未知のオペレータです: '\@)'
E59: @ の後に不正な文字がありました
E476: 無効なコマンドです
◆VIMスクリプト
command DeleteHeadSpace call DeleteHeadSpace()
function! DeleteHeadSpace()
%s/\v^(\s| )*//g
endfunction
スクリプトを Shift-JIS で書いているようですが、Windows 環境でしょうか。
スクリプトファイルのエンコードと scriptencoding を一致させてください。
http://d.hatena.ne.jp/leafcage/20131107/1383817676
http://rbtnn.hateblo.jp/entry/2014/11/30/174749
はい、Windowsです。
2015/10/07 10:49:50スクリプトファイルのエンコードと scriptencodingは一致しているつもりだったのですがうまくいかず、
紹介して下さっていた2番目のサイトに書いてあるとおり、「scriptencoding」「set encoding」の順番を直したらうまく動きました。
ありがとうございました!