開いているファイルの文字コードを変換する
Select encoding: (S):Shift-JIS, (E):EUC-JP, (J):JIS, (U):UTF-8:
と聞かれるので、S or E or J or U を選択する。
自動で保存しないで、文字コード変換がうまくいけば、
手動で保存するってな具合。
function ConvertEncoding() let s:msg_prompt = "Select encoding: (S):Shift-JIS, (E):EUC-JP, (J):JIS, (U):UTF-8: " let val = input(s:msg_prompt) if val == "s" || val == "S" let enc = "cp932" elseif val == "e" || val == "E" let enc = "euc-jp" elseif val == "j" || val == "J" let enc = "iso-2022-jp" elseif val == "u" || val == "U" let enc = "utf-8" else return endif execute ":set fenc=" . enc endfunction