vi 無法顯示中文

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

vi 無法顯示中文

文章訪客 » 週日 4月 27, 2003 1:36 pm

我在X Window底下叫出rxvt執行vi
但是vi 不能正常顯示中文,變成亂碼
可以用xcin輸入中文,但是輸入之後也是一堆亂碼

另外,我的rxvt也不能顯示中文,中文檔案目錄一直都是亂碼
而且樣子和vi 底下的不一樣
rxvt在列出中文檔名的時候是一堆奇怪亂七八糟的符號
但是rxvt在vi底下的中文是一堆英文與數字

可是我的 crxvt 可以顯示正常中文檔案目,輸入中文之後也很正常
但是執行vi 的時候卻又發生和rxvt同樣情況

請問我該怎麼辦?謝謝
訪客
 

re:vi 無法顯示中文

文章阿信 » 週日 4月 27, 2003 1:46 pm

執行一下locale。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:vi 無法顯示中文

文章訪客 » 週日 4月 27, 2003 1:57 pm

這是我locale之後的結果
LANG=C
LC_CTYPE=zh_TW.Big5
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
訪客
 

re:vi 無法顯示中文

文章huki » 週日 4月 27, 2003 3:13 pm

你在你的/etc/locale.gen
裡有加入
zh_TW BIG5嗎?
還有你在你的.bashrc裡
加入
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:vi 無法顯示中文

文章訪客 » 週日 4月 27, 2003 4:23 pm

我的/etc/locale.gen裡有zh_TW.BIG5
不過我在.bashrc裡加入
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
情況還是一樣
訪客
 

re:vi 無法顯示中文

文章阿信 » 週日 4月 27, 2003 4:29 pm

Anonymous 寫:我的/etc/locale.gen裡有zh_TW.BIG5
不過我在.bashrc裡加入
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
情況還是一樣


請先測試一下這樣的情況。

先開一個rxvt,然後確定LC_ALL=zh_TW.Big5,LANG=zh_TW.Big5

然後在使用vi,看能不能輸入中文。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:vi 無法顯示中文

文章huki » 週日 4月 27, 2003 4:39 pm

在命令列先執行
export LC_ALL=zh_TW.Big5;export LANG=zh_TW.Big5
然後再照阿信兄的去做
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:vi 無法顯示中文

文章訪客 » 週日 4月 27, 2003 4:44 pm

中文輸入之後還是一串亂碼

是我的i18n支援有問題嗎?
其他的編輯器如xedit, nano也都有亂碼

只有gedit沒有問題,中文的輸入和顯示都很正常
訪客
 

re:vi 無法顯示中文

文章阿信 » 週日 4月 27, 2003 5:36 pm

~/.vimrc 加入:
set fileencoding=taiwan
set guifontset=英文字型,中文字型

英文字型和中文字型用xlsfont找一下然後換掉。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:vi 無法顯示中文

文章訪客 » 週日 4月 27, 2003 8:14 pm

我原本的是 vi 而不是 vim
看到阿信說有~/.vimrc這個檔,
於是我試著安裝vim,

vi 的中文問題竟然解決了
雖然我找不到~/.vimrc這個檔,

感謝阿信和huki的幫忙
訪客
 

re:vi 無法顯示中文

文章阿信 » 週日 4月 27, 2003 8:48 pm

:-o ...我誤會了,我以為是vim,Debian的vi預設應該是nvi。

nvi有支援中文嗎?

.vimrc要自己產生。

可以copy系統中的vimrc放到自己的家目錄/etc/vimrc
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron