パーソナルツール

vimスクリプトの中で日本語を使用する

作者: 小見 拓 最終変更 2012年01月08日 12時10分

vimスクリプトの中で日本語を使用する

  • スクリプト内で使用する日本語のエンコーディングを「:scriptencoding」で指定する。
:scriptencoding cp932

:if exists("g:loaded_hello")
    :finish
:endif
:let g:loaded_hello = 1
:let s:save_cpo = &cpo
:set cpo&vim

:function Hello()
    " ここで使用している日本語のエンコーディングに合わせる。
    :echo "日本語メッセージ"
:endfunction

:command Hello :call Hello()
:let &cpo = s:save_cpo
  • スクリプト内でcp932を使用する場合
:scriptencoding cp932
  • スクリプト内でeuc-jpを使用する場合
:scriptencoding euc-jp
  • スクリプト内でutf-8を使用する場合
:scriptencoding utf-8
ドキュメントアクション
コメント
blog comments powered by Disqus