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

📄 chinese-howto.txt

📁 Linux百科宝典 书籍语言: 简体中文 书籍类型: 系统专区 授权方式: 免费软件 书籍大小: 1024 KB
💻 TXT
📖 第 1 页 / 共 5 页
字号:
        [92]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 install8.4 he   DOS 上著名的文书编辑器汉书的 Linux 版。然而这是一个 shareware 程式,处   理的文件有一百行的限制。      在下面地点取得:        [93]ftp://linux.cis.nctu.edu.tw/packages/he_linux/he_linux.tar.Z        使用 root login   # cd /# uncompress he_linux.tar.Z# tar xvf he_linux.tar   相关之简易说明,请参考 /usr/lib/he/notes2.2,/usr/lib/he/chap15 及   /usr/lib/he/appendix 三个档案。   8.5 hztty   Hztty 可在不同中文编码格式做转换。首先解开 hztty-2.0.tar.gz   # tar -xvzf hztty-2.0.tar.gz# cd hztty-2.0# make linux   编译完之後,将执行档 hztty 移到你的 bin 目录, 并将 man page 移到 man   目录。   # 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   如何使用 hztty 请参考 hztty 的线上手册。   8.6 ktty   这是另一个跟 hztty 很像,用来在 kterm 或 pxvt 上阅读中文的工具。 你可在   此取得:        [94]ftp://ftp.ifcss.org/pub/software/unix/convert/ktty1.3.tar.gz        然而它无法在 Linux 上编译。你需要使用 hztty-2.0.tar.gz 中的 ``tty.c'',   然後在 Makefile 中加上两行   linux:      ${MAKE} ${MFLAGS} DEFINES='-DPOSIX -DSYSV -DUSE_SYSV_UTMP' ${PROG}   这样就可以编译了   # make linux8.7 Cemacs 与 CChelp For Emacs   Cemacs 是一种使用 GNU Emacs 来显示与编辑中文档案的方法。你必须在中文终   端机上执行 Emacs。 CCHELP 是一套提供中文辅助讯息的系统。安装 CCHELP 之   後,你可以用滑鼠在任意中文字上按下, 然後就会有那个字的说明讯息跑出来,   包括它的拼音,英文解释等。它同时支援 GB 与 BIG5 编码。      Cemacs 与 CCHELP 皆可在此取得:        [95]ftp://ftp.math.psu.edu/pub/simpson/chinese/        请按照 cemacs 与 cchelp 的 README 指示安装。   8.8 Mule   MULE 是 MULtilingual Enhancement to GNU Emacs 的简写。 简单的说,就是在   GNU Emacs 上加些东西,让它可以处理多国语言(编码系统)。 它将多位元   组(multi bytes)的编码系统(encoding system)重新在内部又编一次码, 因此,   一篇文章中可同时使用中文 (BIG5 跟 GB), 日文, 韩文, 英文, 泰文等等。     取得 Mule-2.3 与 Linux 的修补档     在下面地点可取得 mule-2.3.tar.gz 及 Linux 的修补档   mule-2.3+lx.diff.gz:        [96]ftp://sunsite.unc.edu/pub/Linux/distributions/je/sources/mule/        如果你用 Red Hat Linux, 可取得 RPM 的包装 mule-2.3-1.i386.rpm,   mule-common-2.3-1.i386.rpm 及 mule-elispsrc-2.3-1.i386.rpm:        [97]ftp://sunsite.unc.edu/pub/Linux/distributions/redhat/contrib/co     ntrib-2.0.x/RPMS/       编译与安装     解开压缩并加入修补档:   # 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.     在 Mule-2.3 使用中文     如果你已安装了字型,你可以用 mule 来输入与显示中文。大部份的字型都是   16 或 24 点的,所以用:   # mule -fn 8x16 &   # mule -fn 12x24 &   按 M-x load-library RETURN chinese RETURN . ``Ctrl-]'' 用来切换输入法。   8.9 hc   这是一个 BIG5 及 GB 编码的转换程式。在下面地点取得:        [98]ftp://ftp.ifcss.org/pub/software/unix/convert/hc-30.tar.gz        依下法解开并安装:   # 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   GB 转为 BIG5 用   hc -m g2b -t /usr/local/lib/chinese/hc.tab < INPUT_FILE > OUTPUT_FILE   BIG5 转为 GB 用   hc -m b2g -t /usr/local/lib/chinese/hc.tab < INPUT_FILE > OUTPUT_FILE   你可以自己写一个 shell script 来简化上面的指令。   8.10 ctin   ctin 是一个已将所有讯息中文化的新闻讨论群阅读器(news reader). 你可以在   此取得已编译完成的执行档取原始程式码:        [99]ftp://linux.cis.nctu.edu.tw/packages/chinese/ctin/ctin-970625.s     rc.bin.tgz        执行 ctin 前必须先设定环境变数 $NNTPSERVER 指向你想使用的新闻伺服器:   # export NNTPSERVER=netnews.ntu.edu.tw   然後执行 tin 即可。   8.11 其它小玩意   你可以在这里找到一些可显示中文的小工具,如 cuptime, cw, cless, cwrite,   cytalk 等等。        [100]ftp://ftp.vit.edu.tw/unix/linux/chinese/     9. 其它软体的中文相关问题9.1 Netscape Navigator   有许多网页都讨论这个问题。Netscape (2.0 版以後) 同时支援 BIG5 及 GB 编   码。要在 Netscape 下显示中文有三个步骤:    1. 安装 X 的中文字型。请参考 [101]安装中文字型 一节。    2. 执行 netscape,将 Document Encoding 设定为 Tranditional Chinese       (Big5) 或 Simplified Chinese.          + 在 Netscape 2.x, 3.x 中,这在 Options/Document Encoding/... 中            设定。          + 在 Netscape Communicator 4.x 中,在 View/Encoding/... 中设定。    3. 选择你要使用的中文字型。          + 在 Netscape 2.x, 3.x 中,由 Options/General Preferences/Fonts            设定。          + 在 Netscape Communicator 4.x 中,则在            Edit/Preferences.../Appearance/Fonts 里设定。          或许你会奇怪为何你只能使用 Fixed(HKU) Size 16.0。这是因为   /usr/X11R6/lib/X11/app-defaults/Netscape 的设定。 假设你有下列这些   BIG5 字型   # xlsfonts | grep big5-hku-fixed-medium-r-normal--0-0-72-72-c-0-big5.hku-0-hku-fixed-medium-r-normal--16-160-72-72-c-160-big5.hku-0-kc-kai-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1-kc-kai-medium-r-normal-fantizi-20-200-75-75-c-200-big5.eten.3.10-1-kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1-kc-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1-kc-ming-medium-r-normal-fantizi-15-150-75-75-c-160-big5.eten.3.10-1-kc-ming-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1   在 /usr/X11R6/lib/X11/app-defaults/Netscape 上加一行   *documentFonts.charset*big5.eten.3.10-1:              x-x-big5   如此 Netscape 就能够使用这些字型了。      另一个解决的方法是为你的字型名称加上别名(alias): 在你的字型目录下的   fonts.alias 档案中加(如果没有这个档案就自己建)   -big5-taipeik-medium-r-normal--16-160-72-72-c-160-big5.hku-1 taipei16-big5-taipeik-medium-r-normal--20-200-72-72-c-200-big5.hku-1 taipeik20-big5-taipeik-medium-r-normal--24-240-72-72-c-240-big5.hku-1 taipeik24   其中 taipeik20 等你是要为它取别名的字型名称。修改过要後用   # xset fp rehash   重新载入字型名称才会生效。      你可能会发现在中英文夹杂的网页里中英文字型的比例并不正确(如英文字太小)   。这是因为你的选用的英文字型和中文字型大小并不配合的缘故。 回到字型设定   中选 Western(iso-8859-1), 然後更改英文字型的大小。调到你认为适当的大小   比例即可。   9.2 sendmail   因为 sendmail 8.8.x 预设会将所有 8-bit 的信件编码後再送出,这或多或少会   对收信人造成一些影响(参见 [102]下一小节 的解决方法)。 现在大部份的主机   都已能直接传送 8-bit 的信件,所以你最好重新编译 sendmail, 将编码功能关   掉。        * 在下面地点(或映射站台)取回最新版本的 sendmail:            [103]ftp://ftp.sendmail.org/ucb/src/sendmail/     * 解开并更改 Makefile:       # tar zxvf sendmail-8.8.8.tar.gz# cd src/Makefiles# chmod u+w Makefile.Linux# vi Makefile.Linux       在 CFLAGS+= 後加上 -DMIME8TO7=0.     * 编译并安装 sendmail:       # cd ..# ./makesendmail all install     * 用手动方式安将 man pages 安装到适当目录(不装也没关系)。     * 砍掉旧的 sendmail 行程:       # kill -9 `head -1 /var/run/sendmail.pid`     * 重新启动 sendmail:       # /usr/sbin/sendmail -bd -q1h9.3 procmail   procmail 是一个电子邮件过滤器(mail filter). 它可将到的信件在存入你的信   箱前先做处理,例如将信件分类等。 不过这里要教你的是如何利用 procmail 来   将被编码的中文信件解码成纯文字,以及在不同编码的信件转换为你常用的编码      在你的 home 目录下建立 .procmailrc 档案,内容如下:     _________________________________________________________________   # 在用 procmail 处理前先将信件储存下来,以免发生意外# 你可以设定那些信件不必备份,例如由 MAILER-DAEMON 来的退信:0 c* !^From.*MAILER-DAEMONmail/procmail-backup# 将以 quoted-printable 或 base64 编码的信件解码:0* ^Content-Type: *text/plain{    :0 fbw    * ^Content-Transfer-Encoding: *quoted-printable    | mimencode -u -q        :0 Afhw        | formail -I "Content-Transfer-Encoding: 8bit" \                  -I "X-Mimed-Autoconverted: quoted-printable to 8bit by procmail"    :0 fbw    * ^Content-Transfer-Encoding: *base64    | mimencode -u -b        :0 Afhw        | formail -I "Content-Transfer-Encoding: 8bit" \                  -I "X-Mimed-Autoconverted: base64 to 8bit by procmail"}# 这里判断信件是否为 GB 编码,若是则转为 BIG5 编码# 如果你要由 BIG5 转为 GB 码,要将例子中所有的 big5# 及 gb2312 互换,并将 hc -m b2g 改为 hc -m g2b:0* ^Content-Type:.*text/plain;.*charset=gb2312{    :0 fw    | hc -m b2g -t /usr/local/lib/chinese/hc.tab        :0 Afhw        | formail -I "Content-Type: text/plain; charset=big5" \                  -I "X-Charset-Autoconverted: gb2312 to big5 by procmail"}# 将信件存回信箱:0:${ORGMAIL}     _________________________________________________________________      这个例子中,配合了 mimencode, formail 将信件解码,并用 [104]hc 将 GB 编   码的信件转为 BIG5 编码。所以你还必须安装这些工具。      最後再将更改你的 .forward 档就可以了   "|IFS=' ' && exec /usr/bin/procmail -f- ~/.procmailrc ||exit 75 name"   注意: 其中最後的 name 要改为你自己的签入名称(login name).   9.4 telnet   如果你在自己的机器上可以输入中文,但 telnet 到别的机器後却无法输入中文   ,那麽问题可能出在 telnet 程式上。 当你还在 telnet 连线中时可以按   Ctrl-] 跳出,在 telnet> 提示符号下输入 set binary 即可。 你也可以在连线   时用 telnet -8. (但是在连某些站台时会出问题...?)      另一个较简单的办法是直接改用可传输 8-bit 的 telnet 程式。从下面地点可取   得执行档:        [105]ftp://linux.cis.nctu.edu.tw/packages/chinese/misc/     9.5 less   less 本身就可直接显示中文了,只要设定下面的环境变数即可:   # export LESSCHARSET=latin19.6 pine   Pine 3

⌨️ 快捷键说明

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