Re: [問題] vimrc編碼設定

看板Linux作者 (Mirabelli's back in tow)時間16年前 (2009/05/06 16:24), 編輯推噓0(000)
留言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)
文章代碼(AID): #1A0KabbY (Linux)
討論串 (同標題文章)
文章代碼(AID): #1A0KabbY (Linux)