2013/09/04

Setting Vim from Command Line Argument

因不同環境編碼不同,而需要從外部程式呼叫 vim 時直接設定編碼。苦想不到解法時,看到 NeoBundle 第一次執行 vim 要安裝 bundle 時,執行「vim +NeoBundleInstall」,翻了很久才找到「+」的說明文件 (天曉得為什麼要用 :h -c 才能找到文件啊 ....)

假設要在 vim 中執行「:set fileencoding=utf-8」,可以改做由 command line 執行:
vim +fileencodeing=utf-8

所以稍早在 .bashrc 裡面加了:
export SVN_EDITOR="vim +\"fileencoding=utf-8 encoding=utf-8\""

沒有留言:

張貼留言