Chinese HOWTO 中譯版 : 中文編輯器
Previous: CXterm 與 Hztty
Next: 安裝中文字型

4. 中文編輯器

4.1. Celvis 與 CVim - 和 vi/ex 很像的東東

Celvis 是一個很像 UNIX 上標準編輯器 vi/ex 的東西. Celvis 支援編輯中文文章,英文文章,或同時含有中英文的文章. Celvis 幾乎支援所有 vi/ex 的指令.Celvis 也同時支援 GB2312-80 和 BIG5 編碼. 您必須在像 cxterm 的中文終端機模擬程式上才能使用 Celvis 來輸入及顯示中文.

4.1.1. 取得 Celvis

由此取得

celvis-1.3.tar.gz

ftp://ftp.ifcss.org/pub/software/unix/editor

4.1.2. 安裝 Celvis

# tar -xvzf celvis-1.3.tar.gz
# cd celvis
您必須更改 tmp.c,把 93-95 行砍掉.
#if OS9
                  if we don't have write permission...
#endif

然後就可以開始編譯.
# cp Makefile.s5 Makefile
# make install
因為它的 Makefile 並非為 Linux 而寫的,您可能會看到許多警告訊息,不過沒關係,不管它! 編譯完之後 celvis 會被安裝在 /usr/local/bin.

4.1.3. Cvim

CVim 是一個 vim-4.2 的中文修補程式.CVim 包括了一些和 vi 很像但 celvis-1.3 所沒有的特色,像是行號,回繞行,及大型檔案的編輯.您可以自下面地點取得 vim-4.2-Chinese-patchvim-4.2.tar.gz:

ftp://ftp.csie.nctu.edu.tw/pub/Unix/Chinese/cvim
再按下面的方法解開:
# tar -xvzf vim-4.2.tar.gz
# cd vim-4.2/src
# patch < ../../vim-4.2-Chinese-patch
您可更改 ``vim-4.2/src/feature.h'' 以符合您的需求.編譯及安裝很簡單,就是
# make
# make install

4.2. Cjoe - Joe's Own Chinese Editor

JOE 是一個 UNIX 上免費專業的 ASCII 文字編輯器.JOE 用起來就像大部份 IBM PC 上的文字編輯器.雖然我自己並不使用,但它確實是一個很好的編輯器.

4.2.1. 取得 cjoe

您可以在和 celvis-1.3.tar.gz 同樣的地方找到 cjoe-2.8.tgz:

cjoe-2.8.tgz

ftp://ftp.ifcss.org/pub/software/unix/editor

4.2.2. 編譯與安裝 cjoe

除非您要更改執行檔或 man page 檔案放置的位置,不然就直接:

# make
# make install

4.3. Cemacs 與 CChelp For Emacs

Cemacs 是一種使用 GNU Emacs 來顯示與編輯中文檔案的方法.您必須在中文終端機上執行 Emacs. CCHELP 是一套提供中文輔助訊息的系統.安裝 CCHELP 之後,您可以用滑鼠在任意中文字上按下, 然後就會有那個字的說明訊息跑出來,包括它的拼音,英文解釋等.它同時支援 GB 與 BIG5 編碼.

4.3.1. 取得 Cemacs 與 CChelp

Cemacs 與 CCHELP 皆可在 ftp://ftp.math.psu.edu/pub/simpson/chinese 取得.

4.3.2. 安裝

請按照 cemacs 與 cchelp 的 README 指示安裝.

4.4. Mule 與 Xemacs 20.0

4.4.1. 取得 Mule-2.3 與 Linux 的修補檔

mule-2.3.tar.gz

ftp://ftp.ifcss.org/pub/software/mule/editor
ftp://sunsite.unc.edu/pub/Linux/distribution/je/sources/mule

mule-2.3+lx.diff.gz

ftp://sunsite.unc.edu/pub/Linux/distribution/je/sources/mule

或是 RPM 的包裝:
mule-2.3-1.i386.rpm
mule-common-2.3-1.i386.rpm
mule-elispsrc-2.3-1.i386.rpm

ftp://sunsite.unc.edu/pub/Linux/distributions/redhat/contrib/contrib-2.0.x/RPMS

4.4.2. 編譯與安裝

解開壓縮並加入修補檔:

# tar -xvzf mule-2.3.tar.gz
# patch < mule-2.3+lx.diff 
# cd mule-2.3/
# ./configure "i386-*-linux" --with-x11 --with-x-toolkit --with-gcc
如果您想將 mule 改成自己喜歡的樣子,請閱讀 ``INSTALL'' 檔, 並用 ``./configure --help''. 然後,更改 ``src/Makefile'', 將 ``-lcurses'' 改成 ``-lncurses''.再來
# make
# make install
預設的安裝目錄是 /usr/local.

4.4.3. 在 Mule-2.3 使用中文

如果您已安裝了字型,您可以用 mule 來輸入與顯示中文.大部份的字型都是 16 或 24 點的,所以用:

# mule -fn 8x16 &
# mule -fn 12x24 &
M-x load-library RETURN chinese RETURN . ``Ctrl-]'' 用來切換輸入法.

4.4.4. Xemacs 20.0

還沒試過..


Chinese HOWTO 中譯版 : 中文編輯器
Previous: CXterm 與 Hztty
Next: 安裝中文字型