Re: [問題] vimrc編碼設定
看板Linux作者demintree (Mirabelli's back in tow)時間16年前 (2009/05/06 16:24)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
※ 引述《b60413 (None)》之銘言:
: 我有一個文檔本身的編碼是BIG5的編碼
: 我使用了vim去做編輯時會顯示成UTF8
: 使用上沒有任何的問題
: 但是我想要在存檔的時候將檔案順便存成UTF8的格式
: 因為機器上的編碼是以UTF8為主
: 查了網路上相關的資料 得知可以使用set fenc=utf-8得到我要的結果
: 但是我將這一行寫入自己的vimrc中 實際上卻沒有用
: 但是如果直接在vim的指令模式下打入就可以成功...實在不知道問題出在哪
: 可以幫忙看一下嗎?謝謝
: vimrc中有關編碼的設定如下
: set encoding=utf-8
: set fileencodings=utf-8,big5
: set tenc=utf-8
: set fileencoding=utf-8 "原本沒加,看Google後加上的...
: set termencoding=utf-8 "原本沒加,看Google後加上的...
: set fenc=utf-8 "原本沒加,看Google後加上的...
: set enc=utf-8 "原本沒加,看Google後加上的...
enc=encoding
fenc=fileencoding
fencs=fileencodings
tenc=termencoding
不需要重覆設啦
vim document有解釋....
http://vimdoc.sourceforge.net/htmldoc/options.html#%27fileencodings%27
當打開檔案時,vim會試著照fileencodings的encoding來打開,
一遇到error就換下一個encoding,一但成功,就把fileencoding設成那個編碼
所以只有開新檔案的時候儲存才會照fileencoding來儲存
畢竟不是所有的人都想要在編輯的同時轉換編碼,真的要轉換的話就手動吧
如果有很多個檔案要轉呢....就用iconv吧,用iconv批次的轉也比較快
另外對編碼有其他的問題也可以參考下面這一篇
http://blog.yzlin.org/2007/12/12/3/
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.88.141
※ 編輯: demintree 來自: 140.114.88.141 (05/06 16:26)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):