分页: 1 / 1

OpenBSD中可录入中文的文本编辑器以及学习mg编辑器的捷径

发表于 : 2010-01-21 13:30
leo
OpenBSD中可录入中文的文本编辑器以及学习mg编辑器的捷径
说明:
在OpenBSD中,提供的编辑器有两种,mg和vi,mg是基于emacs的轻量级编辑器,请看我翻译的FAQ里的描述,mg的手册写的很详细了,不过是英文的,如果你喜欢原汁原味尽可直接钻研原文手册,如果你想偷点懒也不是没有捷径,那就是安装emacs,因为mg的用法完全沿袭了emacs的快捷键,所以你可以用它学习,另外很可爱的是emacs带有一个很友善的演示(你可直接在演示的帮助文件上做击键练习)。
还有一个我喜欢emacs的原因是:在OpenBSD中你可以使用emacs输入中文,虽然emacs带有的中文输入法不太方便(和scim相比还差一些,网上关于用scim建立OpenBSD中文你环境的文章“铺天盖地”,但是说实话,除了安装过一次gnome桌面后可以在gedit里面输入中文外,在其它的程序内我还没有成功地输入过中文。),对付一般的中文录入需求已经足矣了。
题外话:
网上的vi(m)贩和emacs贩经常打的不可开交,至于到底这两个编辑器谁更好,要看是不是适合你了,反正OpenBSD里提供了mg和vi,你自己选择好了,如果懒得用这些繁复的编辑器可以从port里安装自己的喜欢的文本编辑器,freebsd自带的ee是初学者不错的选择。
书归正传:
安装emacs
这里还是以i386机器上的当前版为例:

代码: 全选

# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/packages/i386/
# pkg_add emacs
..............
设置中文输入环境
图片
这里注意切换中英文输入法的快捷键是[Ctrl]+\
通过emacs学习mg的方法如下:
先选择help->Emacs tutorial(choose languages)...来选择显示的语言
图片
然后再下面选择chinese-GB
图片
看见什么了?
图片
很爽吧?照着慢慢练习emacs的编辑器吧,如果你已经熟悉了emacs的编辑快捷键,你也可以删除emacs而继续使用mg。
不过也许到时候你已经被emacs的魅力给折服了也说不准。