?? 017.htm
字號:
<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><TITLE>-->Linux HowTo 中譯版-->Linux Chinese HOWTO 中文版 : 有用的中文軟體</TITLE>
<META NAME="keywords" CONTENT=" Linux HowTo 中譯版 Linux Chinese HOWTO 中文版 : 有用的中文軟體">
<META NAME="description" CONTENT=" - Linux HowTo 中譯版 - Linux Chinese HOWTO 中文版 : 有用的中文軟體">
<style>
<!--
#page {position:absolute; z-index:0; left:0px; top:0px}
.tt3 {font: 9pt/12pt "宋體"}
.tt2 {font: 12pt/15pt "宋體"}
a {text-decoration:none}
a:hover {color: blue;text-decoration:underline}
-->
</style>
</HEAD>
<body text="#000000" aLink=#9900ff link=#006699 vLink=#006699 bgcolor="#FFFFFF" leftmargin="3" topmargin="3" marginheight="3" marginwidth="3">
<TABLE WIDTH="100%" CELLPADDING=10 CELLSPACING=0 BORDER=0>
<TR>
<TD CLASS="tt3" VALIGN="top" width="8%" bgcolor="#e0e0e0"><strong><A HREF="018.htm">后一頁</A><BR>
<A HREF="016.htm">前一頁</A><BR>
<A HREF="index.html">回目錄</A><BR>
<A HREF="../../../../index.htm">回首頁</A><BR>
</strong>
</TD>
<TD class="tt2" bgcolor="#F5F8F8" width="84%"><center><B><FONT style="FONT-SIZE: 16.5pt" COLOR="#FF6666" FACE="楷體_GB2312">Linux Chinese HOWTO 中文版 : 有用的中文軟體</FONT></B></center>
<hr color="#EE9B73" size="1" width="94%">
姓名:黃志偉 陳永升<br>
Email:<br>
地址 :<br>
轉摘 :http://member.netease.com/</p>
<BR>
<BR>
<BR>
<hr SIZE="0">
<BR>
<p>8. 有用的中文軟體 <br>
8.1. cjoe - Joe's Own Chinese Editor <br>
JOE 是一個 UNIX 上免費專業的 ASCII 文字編輯器。它用起來就像大部份
IBM PC 上的文字編輯器。 <br>
<br>
在此可取得 <br>
<br>
ftp://ftp.ifcss.org/pub/software/unix/editor/cjoe-2.8.tgz <br>
<br>
編譯與安裝很簡單。除非你要更改執行檔或 man page
檔案放置的位置,不然就直接: <br>
<br>
# make <br>
# make install <br>
<br>
<br>
8.2. celvis <br>
Celvis 是一個很像 UNIX 上標準編輯器 vi/ex 的東西,幾乎支援所有 vi/ex
的指令。 Celvis 可編輯同時含有中英文的文章。它也同時支援 GB2312-80
和 BIG5 編碼。 <br>
<br>
由此取得 celvis <br>
<br>
ftp://ftp.ifcss.org/pub/software/unix/editor/celvis-1.3.tar.gz <br>
<br>
取回後解開 <br>
<br>
# tar zxvf celvis-1.3.tar.gz <br>
# cd celvis <br>
<br>
你必須更改 tmp.c,把 93-95 行砍掉。 <br>
-------------------------------------------------------------------------------- <br>
<br>
#if OS9 <br>
if we don't have write permission... <br>
#endif <br>
<br>
<br>
-------------------------------------------------------------------------------- <br>
然後就可以開始編譯。 <br>
# cp Makefile.s5 Makefile <br>
# make install <br>
<br>
因為它的 Makefile 并非為 Linux
而寫的,你可能會看到許多警告訊息,不過沒關系,不管它!
編譯完之後 celvis 會被安裝在 /usr/local/bin. <br>
<br>
8.3. cvim <br>
CVim 是一個 vim-4.2 的中文修補程式。它包括了一些和 vi 很像但
celvis-1.3
所沒有的特色,像是行號,回繞行,及大型檔案的編輯。你可以自下面地點取得
vim-4.2-Chinese-patch 與 vim-4.2.tar.gz: <br>
<br>
ftp://ftp.csie.nctu.edu.tw/pub/Unix/Chinese/cvim <br>
再按下面的方法解開: <br>
# tar -xvzf vim-4.2.tar.gz <br>
# cd vim-4.2/src <br>
# patch < ../../vim-4.2-Chinese-patch <br>
<br>
你可更改 vim-4.2/src/feature.h
以符合你的需求。編譯及安裝很簡單,就是 <br>
# make <br>
# make install <br>
<br>
<br>
8.4. he <br>
DOS 上著名的文書編輯器漢書的 Linux 版。然而這是一個 shareware
程式,處理的文件有一百行的限制。 <br>
<br>
在下面地點取得: <br>
<br>
ftp://linux.cis.nctu.edu.tw/packages/he_linux/he_linux.tar.Z <br>
<br>
使用 root login <br>
<br>
# cd / <br>
# uncompress he_linux.tar.Z <br>
# tar xvf he_linux.tar <br>
<br>
<br>
相關之簡易說明,請參考 /usr/lib/he/notes2.2,/usr/lib/he/chap15 及
/usr/lib/he/appendix 三個檔案。 <br>
<br>
8.5. hztty <br>
Hztty 可在不同中文編碼格式做轉換。首先解開 hztty-2.0.tar.gz <br>
<br>
# tar -xvzf hztty-2.0.tar.gz <br>
# cd hztty-2.0 <br>
# make linux <br>
<br>
編譯完之後,將執行檔 hztty 移到你的 bin 目錄,并將 man page 移到 man
目錄。 <br>
# mv hztty /usr/local/bin <br>
# chmod 555 /usr/local/bin/hztty <br>
# cp hztty.1 /usr/local/man/man1 <br>
# chmod 444 /usr/local/man/man1/hztty.1 <br>
<br>
如何使用 hztty 請參考 hztty 的線上手冊。 <br>
<br>
8.6. ktty <br>
這是另一個跟 hztty 很像,用來在 kterm 或 pxvt
上閱讀中文的工具。你可在此取得: <br>
<br>
ftp://ftp.ifcss.org/pub/software/unix/convert/ktty1.3.tar.gz <br>
<br>
然而它無法在 Linux 上編譯。你需要使用 hztty-2.0.tar.gz 中的 ``tty.c'',然後在
Makefile 中加上兩行 <br>
<br>
linux: <br>
${MAKE} ${MFLAGS} DEFINES='-DPOSIX -DSYSV -DUSE_SYSV_UTMP' ${PROG} <br>
<br>
這樣就可以編譯了 <br>
# make linux <br>
<br>
<br>
8.7. Cemacs 與 CChelp For Emacs <br>
Cemacs 是一種使用 GNU Emacs
來顯示與編輯中文檔案的方法。你必須在中文終端機上執行 Emacs。
CCHELP 是一套提供中文輔助訊息的系統。安裝 CCHELP
之後,你可以用滑鼠在任意中文字上按下,然後就會有那個字的說明訊息跑出來,包括它的拼音,英文解釋等。它同時支援
GB 與 BIG5 編碼。 <br>
<br>
Cemacs 與 CCHELP 皆可在此取得: <br>
<br>
ftp://ftp.math.psu.edu/pub/simpson/chinese/ <br>
<br>
請按照 cemacs 與 cchelp 的 README 指示安裝。 <br>
<br>
8.8. Mule <br>
MULE 是 MULtilingual Enhancement to GNU Emacs 的簡寫。簡單的說,就是在 GNU
Emacs 上加些東西,讓它可以處理多國語言(編碼系統)。它將多位元組(multi
bytes)的編碼系統(encoding system)重新在內部又編一次碼,因此,一篇文章中可同時使用中文
(BIG5 跟 GB), 日文, 韓文, 英文, 泰文等等。 <br>
<br>
8.8.1. 取得 Mule-2.3 與 Linux 的修補檔 <br>
在下面地點可取得 mule-2.3.tar.gz 及 Linux 的修補檔 mule-2.3+lx.diff.gz: <br>
<br>
ftp://sunsite.unc.edu/pub/Linux/distributions/je/sources/mule/ <br>
<br>
如果你用 Red Hat Linux, 可取得 RPM 的包裝 mule-2.3-1.i386.rpm,
mule-common-2.3-1.i386.rpm 及 mule-elispsrc-2.3-1.i386.rpm: <br>
<br>
ftp://sunsite.unc.edu/pub/Linux/distributions/redhat/contrib/contrib-2.0.x/RPMS/ <br>
<br>
8.8.2. 編譯與安裝 <br>
解開壓縮并加入修補檔: <br>
<br>
# tar -xvzf mule-2.3.tar.gz <br>
# patch < mule-2.3+lx.diff <br>
# cd mule-2.3/ <br>
# ./configure "i386-*-linux" --with-x11 --with-x-toolkit --with-gcc <br>
<br>
如果你想將 mule 改成自己喜歡的樣子,請閱讀 INSTALL 檔,并用
``./configure --help''. 然後,更改 ``src/Makefile'',將 ``-lcurses'' 改成
``-lncurses''。再來 <br>
# make <br>
# make install <br>
<br>
預設的安裝目錄是 /usr/local. <br>
<br>
8.8.3. 在 Mule-2.3 使用中文 <br>
如果你已安裝了字型,你可以用 mule
來輸入與顯示中文。大部份的字型都是 16 或 24 點的,所以用: <br>
<br>
# mule -fn 8x16 & <br>
<br>
或 <br>
# mule -fn 12x24 & <br>
<br>
按 M-x load-library RETURN chinese RETURN . ``Ctrl-]'' 用來切換輸入法。 <br>
<br>
8.9. hc <br>
這是一個 BIG5 及 GB 編碼的轉換程式。在下面地點取得: <br>
<br>
ftp://ftp.ifcss.org/pub/software/unix/convert/hc-30.tar.gz <br>
依下法解開并安裝: <br>
# tar zxvf hc-30.tar.gz <br>
# cd hc3 <br>
# make <br>
# mv hc /usr/local/bin <br>
# mv hc.tab /usr/local/lib/chinese <br>
# mv hc.1 /usr/local/man/man1 <br>
<br>
<br>
GB 轉為 BIG5 用 <br>
<br>
hc -m g2b -t /usr/local/lib/chinese/hc.tab < INPUT_FILE > OUTPUT_FILE <br>
<br>
<br>
BIG5 轉為 GB 用 <br>
<br>
hc -m b2g -t /usr/local/lib/chinese/hc.tab < INPUT_FILE > OUTPUT_FILE <br>
<br>
<br>
你可以自己寫一個 shell script 來簡化上面的指令。 <br>
<br>
8.10. ctin <br>
ctin 是一個已將所有訊息中文化的新聞討論群閱讀器(news reader).
你可以在此取得已編譯完成的執行檔取原始程式碼: <br>
<br>
ftp://linux.cis.nctu.edu.tw/packages/chinese/ctin/ctin-970625.src.bin.tgz <br>
<br>
執行 ctin 前必須先設定環境變數 $NNTPSERVER
指向你想使用的新聞伺服器: <br>
<br>
# export NNTPSERVER=netnews.ntu.edu.tw <br>
<br>
然後執行 tin 即可。 <br>
<br>
8.11. 其它小玩意 <br>
你可以在這里找到一些可顯示中文的小工具,如 cuptime, cw, cless,
cwrite, cytalk 等等。 <br>
<br>
ftp://ftp.vit.edu.tw/unix/linux/chinese/ </p>
<BR>
<hr color="#EE9B73" size="1" width="94%">
</TD>
<TD CLASS="tt3" VALIGN="bottom" width="8%" bgcolor="#e0e0e0"><strong><A HREF="018.htm">后一頁</A><BR>
<A HREF="016.htm">前一頁</A><BR>
<A HREF="index.html">回目錄</A><BR>
<A HREF="../../../../index.htm">回首頁</A><BR>
</strong>
</TD>
</TR>
</table>
</BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -