⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chinese-howto-8.html

📁 LINUX中文化资料大全
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7"> <TITLE>Linux Chinese HOWTO 中文版: 有用的中文软体</TITLE> <LINK HREF="Chinese-HOWTO-9.html" REL=next> <LINK HREF="Chinese-HOWTO-7.html" REL=previous> <LINK HREF="Chinese-HOWTO.html#toc8" REL=contents></HEAD><BODY><A HREF="Chinese-HOWTO-9.html">Next</A><A HREF="Chinese-HOWTO-7.html">Previous</A><A HREF="Chinese-HOWTO.html#toc8">Contents</A><HR><H2><A NAME="software"></A> <A NAME="s8">8. 有用的中文软体</A></H2><H2><A NAME="ss8.1">8.1 cjoe - Joe's Own Chinese Editor</A></H2><P>JOE 是一个 UNIX 上免费专业的 ASCII 文字编辑器。它用起来就像大部份 IBM PC 上的文字编辑器。要在 JOE 上使用中文,必须修改 <CODE>.joerc</CODE> 的设定。详细资料请见:<BLOCKQUOTE><A HREF="http://www.neto.net/~bv1al/linux/cjoe.html">http://www.neto.net/~bv1al/linux/cjoe.html</A></BLOCKQUOTE><P>CJOE 是中文化的 JOE, 在此可取得<BLOCKQUOTE><A HREF="ftp://ftp.ifcss.org/pub/software/unix/editor/cjoe-2.8.tgz">ftp://ftp.ifcss.org/pub/software/unix/editor/cjoe-2.8.tgz</A></BLOCKQUOTE><P>编译与安装很简单。除非你要更改执行档或 man page 档案放置的位置,不然就直接:<BLOCKQUOTE><CODE><PRE># make# make install</PRE></CODE></BLOCKQUOTE><P><H2><A NAME="ss8.2">8.2 celvis</A></H2><P>Celvis 是一个很像 UNIX 上标准编辑器 vi/ex 的东西,几乎支援所有 vi/ex 的指令。Celvis 可编辑同时含有中英文的文章。它也同时支援 GB2312-80 和 BIG5 编码。<P>由此取得 celvis<BLOCKQUOTE><A HREF="ftp://ftp.ifcss.org/pub/software/unix/editor/celvis-1.3.tar.gz">ftp://ftp.ifcss.org/pub/software/unix/editor/celvis-1.3.tar.gz</A></BLOCKQUOTE><P>取回後解开<BLOCKQUOTE><CODE><PRE># tar zxvf celvis-1.3.tar.gz# cd celvis</PRE></CODE></BLOCKQUOTE>你必须更改 <CODE>tmp.c</CODE>,把 93-95 行砍掉。<HR><PRE>#if OS9                  if we don't have write permission...#endif</PRE><HR>然後就可以开始编译。<BLOCKQUOTE><CODE><PRE># cp Makefile.s5 Makefile# make install</PRE></CODE></BLOCKQUOTE>因为它的 <CODE>Makefile</CODE> 并非为 Linux 而写的,你可能会看到许多警告讯息,不过没关系,不管它!编译完之後 <CODE>celvis</CODE> 会被安装在 <CODE>/usr/local/bin</CODE>.<P><H2><A NAME="ss8.3">8.3 cvim</A></H2><P>CVim 是一个 vim-4.2 的中文修补程式。它包括了一些和 vi 很像但 celvis-1.3 所没有的特色,像是行号,回绕行,及大型档案的编辑。你可以自下面地点取得 <CODE>vim-4.2-Chinese-patch</CODE> 与 <CODE>vim-4.2.tar.gz:</CODE><BLOCKQUOTE><A HREF="ftp://ftp.csie.nctu.edu.tw/pub/Unix/Chinese/cvim">ftp://ftp.csie.nctu.edu.tw/pub/Unix/Chinese/cvim</A></BLOCKQUOTE>再按下面的方法解开:<BLOCKQUOTE><CODE><PRE># tar -xvzf vim-4.2.tar.gz# cd vim-4.2/src# patch &lt; ../../vim-4.2-Chinese-patch</PRE></CODE></BLOCKQUOTE>你可更改 <CODE>vim-4.2/src/feature.h</CODE> 以符合你的需求。编译及安装很简单,就是<BLOCKQUOTE><CODE><PRE># make# make install</PRE></CODE></BLOCKQUOTE><P><H2><A NAME="ss8.4">8.4 he</A></H2><P>DOS 上著名的文书编辑器汉书的 Linux 版。然而这是一个 shareware 程式,处理的文件有一百行的限制。<P>在下面地点取得:<BLOCKQUOTE><A HREF="ftp://linux.cis.nctu.edu.tw/packages/he_linux/he_linux.tar.Z">ftp://linux.cis.nctu.edu.tw/packages/he_linux/he_linux.tar.Z</A></BLOCKQUOTE><P>使用 root login<BLOCKQUOTE><CODE><PRE># cd /# uncompress he_linux.tar.Z# tar xvf he_linux.tar</PRE></CODE></BLOCKQUOTE><P>相关之简易说明,请参考 <CODE>/usr/lib/he/notes2.2</CODE>,<CODE>/usr/lib/he/chap15</CODE> 及 <CODE>/usr/lib/he/appendix</CODE> 三个档案。<P><H2><A NAME="ss8.5">8.5 hztty</A></H2><P>Hztty 可在不同中文编码格式做转换。首先解开 <CODE>hztty-2.0.tar.gz</CODE><BLOCKQUOTE><CODE><PRE># tar -xvzf hztty-2.0.tar.gz# cd hztty-2.0# make linux</PRE></CODE></BLOCKQUOTE>编译完之後,将执行档 <CODE>hztty</CODE> 移到你的 <CODE>bin</CODE> 目录,并将 man page 移到 <CODE>man</CODE> 目录。<BLOCKQUOTE><CODE><PRE># mv hztty /usr/local/bin# chmod 555 /usr/local/bin/hztty# cp hztty.1 /usr/local/man/man1# chmod 444 /usr/local/man/man1/hztty.1</PRE></CODE></BLOCKQUOTE>如何使用 hztty 请参考 hztty 的线上手册。<P><H2><A NAME="ss8.6">8.6 ktty</A></H2><P>这是另一个跟 hztty 很像,用来在 kterm 或 pxvt 上阅读中文的工具。你可在此取得:<BLOCKQUOTE><A HREF="ftp://ftp.ifcss.org/pub/software/unix/convert/ktty1.3.tar.gz">ftp://ftp.ifcss.org/pub/software/unix/convert/ktty1.3.tar.gz</A></BLOCKQUOTE><P>然而它无法在 Linux 上编译。你需要使用 <CODE>hztty-2.0.tar.gz </CODE>中的``<CODE>tty.c</CODE>'',然後在 <CODE>Makefile</CODE> 中加上两行<BLOCKQUOTE><CODE><PRE>linux:      ${MAKE} ${MFLAGS} DEFINES='-DPOSIX -DSYSV -DUSE_SYSV_UTMP' ${PROG}</PRE></CODE></BLOCKQUOTE>这样就可以编译了<BLOCKQUOTE><CODE><PRE># make linux</PRE></CODE></BLOCKQUOTE><P><H2><A NAME="ss8.7">8.7 Cemacs 与 CChelp For Emacs</A></H2><P>Cemacs 是一种使用 GNU Emacs 来显示与编辑中文档案的方法。你必须在中文终端机上执行 Emacs。CCHELP 是一套提供中文辅助讯息的系统。安装 CCHELP 之後,你可以用滑鼠在任意中文字上按下,然後就会有那个字的说明讯息跑出来,包括它的拼音,英文解释等。它同时支援 GB 与 BIG5 编码。<P>Cemacs 与 CCHELP 皆可在此取得:<BLOCKQUOTE><A HREF="ftp://ftp.math.psu.edu/pub/simpson/chinese/">ftp://ftp.math.psu.edu/pub/simpson/chinese/</A></BLOCKQUOTE><P>请按照 cemacs 与 cchelp 的 README 指示安装。<P><H2><A NAME="ss8.8">8.8 Mule</A></H2><P>MULE 是 MULtilingual Enhancement to GNU Emacs 的简写。简单的说,就是在 GNU Emacs 上加些东西,让它可以处理多国语言(编码系统)。它将多位元组(multi bytes)的编码系统(encoding system)重新在内部又编一次码,因此,一篇文章中可同时使用中文 (BIG5 跟 GB), 日文, 韩文, 英文, 泰文等等。<P><H3>取得 Mule-2.3 与 Linux 的修补档</H3><P>在下面地点可取得 <CODE>mule-2.3.tar.gz</CODE> 及 Linux 的修补档 <CODE>mule-2.3+lx.diff.gz</CODE>:<BLOCKQUOTE><A HREF="ftp://sunsite.unc.edu/pub/Linux/distributions/je/sources/mule/">ftp://sunsite.unc.edu/pub/Linux/distributions/je/sources/mule/</A></BLOCKQUOTE><P>如果你用 Red Hat Linux, 可取得 RPM 的包装 <CODE>mule-2.3-1.i386.rpm</CODE>, <CODE>mule-common-2.3-1.i386.rpm</CODE> 及 <CODE>mule-elispsrc-2.3-1.i386.rpm</CODE>:<BLOCKQUOTE><A HREF="ftp://sunsite.unc.edu/pub/Linux/distributions/redhat/contrib/contrib-2.0.x/RPMS/">ftp://sunsite.unc.edu/pub/Linux/distributions/redhat/contrib/contrib-2.0.x/RPMS/</A></BLOCKQUOTE><P><H3>编译与安装</H3><P>解开压缩并加入修补档:<BLOCKQUOTE><CODE><PRE># tar -xvzf mule-2.3.tar.gz# patch &lt; mule-2.3+lx.diff # cd mule-2.3/# ./configure "i386-*-linux" --with-x11 --with-x-toolkit --with-gcc</PRE></CODE></BLOCKQUOTE>如果你想将 mule 改成自己喜欢的样子,请阅读 <CODE>INSTALL</CODE> 档,并用 ``<CODE>./configure --help</CODE>''.然後,更改 ``<CODE>src/Makefile</CODE>'',将 ``<CODE>-lcurses</CODE>'' 改成 ``<CODE>-lncurses</CODE>''。再来<BLOCKQUOTE><CODE><PRE># make# make install</PRE></CODE></BLOCKQUOTE>预设的安装目录是 <CODE>/usr/local</CODE>.<P><H3>在 Mule-2.3 使用中文</H3><P>如果你已安装了字型,你可以用 mule 来输入与显示中文。大部份的字型都是 16 或 24 点的,所以用:<BLOCKQUOTE><CODE><PRE># mule -fn 8x16 &amp;</PRE></CODE></BLOCKQUOTE><BLOCKQUOTE><CODE><PRE># mule -fn 12x24 &amp;</PRE></CODE></BLOCKQUOTE>按 <CODE>M-x load-library RETURN chinese RETURN</CODE> .``<CODE>Ctrl-]</CODE>'' 用来切换输入法。<P><H2><A NAME="hc"></A> <A NAME="ss8.9">8.9 hc</A></H2><P>这是一个 BIG5 及 GB 编码的转换程式。在下面地点取得:<BLOCKQUOTE><A HREF="ftp://ftp.ifcss.org/pub/software/unix/convert/hc-30.tar.gz">ftp://ftp.ifcss.org/pub/software/unix/convert/hc-30.tar.gz</A></BLOCKQUOTE>依下法解开并安装:<BLOCKQUOTE><CODE><PRE># tar zxvf hc-30.tar.gz# cd hc3# make# mv hc /usr/local/bin# mv hc.tab /usr/local/lib/chinese# mv hc.1 /usr/local/man/man1</PRE></CODE></BLOCKQUOTE><P>GB 转为 BIG5 用<BLOCKQUOTE><CODE><PRE>hc -m g2b -t /usr/local/lib/chinese/hc.tab &lt; INPUT_FILE > OUTPUT_FILE</PRE></CODE></BLOCKQUOTE><P>BIG5 转为 GB 用<BLOCKQUOTE><CODE><PRE>hc -m b2g -t /usr/local/lib/chinese/hc.tab &lt; INPUT_FILE > OUTPUT_FILE</PRE></CODE></BLOCKQUOTE><P>你可以自己写一个 shell script 来简化上面的指令。<P><H2><A NAME="ss8.10">8.10 ctin</A></H2><P>ctin 是一个已将所有讯息中文化的新闻讨论群阅读器(news reader). 你可以在此取得已编译完成的执行档取原始程式码:<BLOCKQUOTE><A HREF="ftp://linux.cis.nctu.edu.tw/packages/chinese/ctin/ctin-970625.src.bin.tgz">ftp://linux.cis.nctu.edu.tw/packages/chinese/ctin/ctin-970625.src.bin.tgz</A></BLOCKQUOTE><P>执行 ctin 前必须先设定环境变数 <CODE>$NNTPSERVER</CODE> 指向你想使用的新闻伺服器:<BLOCKQUOTE><CODE><PRE># export NNTPSERVER=netnews.ntu.edu.tw</PRE></CODE></BLOCKQUOTE>然後执行 <CODE>tin</CODE> 即可。<P><H2><A NAME="ss8.11">8.11 其它小玩意</A></H2><P>你可以在这里找到一些可显示中文的小工具,如 <CODE>cuptime</CODE>, <CODE>cw</CODE>, <CODE>cless</CODE>, <CODE>cwrite</CODE>, <CODE>cytalk</CODE> 等等。<BLOCKQUOTE><A HREF="ftp://ftp.vit.edu.tw/unix/linux/chinese/">ftp://ftp.vit.edu.tw/unix/linux/chinese/</A></BLOCKQUOTE><P><P><HR><A HREF="Chinese-HOWTO-9.html">Next</A><A HREF="Chinese-HOWTO-7.html">Previous</A><A HREF="Chinese-HOWTO.html#toc8">Contents</A></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -