
我在 Ubuntu 14.04 64 位元機器上使用 VIM 7.4。在我的 .vimrc 檔案中,我有以下幾行:
" Use UTF-8 without BOM
set encoding=utf-8 nobomb
該config
檔案基本上使用 Unicode 字元來顯示空格,如製表符、換行符等。點文件。
在早期安裝的 14.04 以及之前的發行版中,我能夠毫無問題地看到 unicode 字符,但在這個版本中則不然。
我也嘗試過:
set fileencodngs=utf-8
但是,上述設定沒有效果,我仍然在螢幕上看到亂碼。有沒有辦法解決?
答案1
如果您當前的語言環境是在一個UTF-8編碼,Vim 會自動以 utf-8 模式啟動。
如果您使用其他區域設置,請在您的使用者~/.vimrc
檔案中進行以下設定:
set encoding=utf-8
您可能還想選擇用於選單。不幸的是這並不總是有效。
您也可以選擇強制使用:set fileencodings=utf-8
.你可以找到文檔這裡
另一種解決方案是:在插入模式下,按Ctrl-R ="\xe2\x82\xa9"
Enter以便使用其十六進位編碼直接輸入 UTF-8 字元。
是(朝鮮的貨幣符號)字符\xe2\x82\xa9
的十六進制編碼。₩
參考:Vim 文檔
注意:如果您執行了上述配置,但仍然無法很好地看到 Unicode 字元或鍵入,請檢查您的終端或控制台配置是否 Character encoding
設定為UTF-8
。
另請閱讀Vim 中的特殊字符。