Cygwin下調用gvim亂碼

Cygwin自帶的vim用着不舒服。但是裝上的gvim會顯示亂碼,比如最後的提示行。把Cygwin看成一個linux系統,打開的這個Cygwin終端是跟這個系統有關的。所以設置跟在正真的linux系統下一樣:保持LANG的設置(用locale查看)同gvim內在使用的編碼(由encoding指示)相同。


我是這麼設置的,在_vimrc內添加:

-----------------------------------------------

set encoding=utf8

set fileencoding=chinese

set fileencodings=utf8,chinese,Latin1

--------------------------------------------------

同時,在Cygwin終端設置裏,Options --> Text --> Character set  選擇utf-8,至於該下拉框左邊的locale,同時與時區有關,雖然關係不大,但可選zh_CN.



*********************5.27新增修改*******************

忘記終端裏也會有中文的輸出了,比如你在Cygwin裏運行ipconfig....

那隻能把終端的設置改回gbk,因爲window終端只支持這個。

_vimrc改成如下:

-----------------------------------------------

set encoding=chinese

set fileencoding=chinese

set fileencodings=utf8,chinese,Latin1

--------------------------------------------------


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章