LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 6965|回复: 9

中文编辑软件的选择

[复制链接]
发表于 2003-3-20 18:56:06 | 显示全部楼层 |阅读模式
不知道大家都用的是什么编辑软件编辑中文.
我的中文环境已经配好,但vim不支持中文输入.(在X下Chinput输入的全是乱码),我知道gedit似乎可以,但是用apt-get一看,连软件带支持包居然要27M,我希望能有更经济的解决方案,不知道是否有vim的增强版或者打上一些补丁就可以在X下处理中文文本了.

谢谢!
发表于 2003-3-20 19:49:47 | 显示全部楼层
Jvim。
Jvim是vi的双字节增强版本,您可以在Cxterm中用Jvim编辑中文文档。Jvim的使用方法与vi完全一样,但支持光标的双字节移动和整个汉字的删除等功能。

还有就是大名鼎鼎的emacs了!
 楼主| 发表于 2003-3-20 23:00:30 | 显示全部楼层
据说编译Vim时可以加上支持字体与图形界面(gvim)的选项,不知这样是否可以支持中文处理。另外,如何能既从源代码编译又能使编译成功的软件保持在Debian的软件包管理机制下呢?
(应该不会是将编译成功的二进制代制成.deb包,再在sources.list中加入本地文件支持吧!)
发表于 2003-3-20 23:14:30 | 显示全部楼层
VIM当然支持中文!!!!!!
gvim也支持!!!!
在~/.gvimrc中加上
  1. set encoding=euc-cn
  2. set guifontset=-adobe-courier-medium-r-normal-*-*-100-*-*-m-*-iso8859-*,-*-simsun-medium-r-normal-*-*-100-*-*-c-*-gbk-*
  3. set imcmdline
复制代码

vim对中文的支持很大程序依赖于你用的term

emacs主要是用来编程,它对中文的处理并不是很好,不支持gbk
部分文件会被错误识别成big5码或utf-8,有些甚至用强制指定语言都无法正确显示

你把源代码编成deb包,再用dpkg -i安装不就行了
发表于 2003-3-21 11:46:33 | 显示全部楼层
我刚配置好emacs的中文环境,感觉还不错(将其环境设置为GB后,可进行双字节处理,选焦点字或删除时不会出现半个字的现象),只是在X下它只能使用自己内嵌的中文输入法(五笔、拼音均有),chinput或xsim之类的输入为乱码。
不过我还没时间进行进一步的测试carlos所言的情况,等用后再与carlos讨论。
 楼主| 发表于 2003-3-21 15:38:49 | 显示全部楼层
我还有下面几点不明白
1.gvim是单独的软件包还是通过下载vim的源代码deb包后
  通过加特殊的编译选项安装,(若是)不知是什么选项,是
  否可以使用apt-get install直接加编译参数安装呢?
2.那些term可以较好的支持gvim的中文处理(woody下)

再一次对大家的热心回答表示感谢!
发表于 2003-3-21 16:02:07 | 显示全部楼层
1. apt-get install vim-gtk
2. rxvt (the most popular , but only support GB2312), and mlterm (support GBK)
发表于 2003-3-21 16:05:26 | 显示全部楼层
最初由 LYOO 发布
我刚配置好emacs的中文环境,感觉还不错(将其环境设置为GB后,可进行双字节处理,选焦点字或删除时不会出现半个字的现象),只是在X下它只能使用自己内嵌的中文输入法(五笔、拼音均有),chinput或xsim之类的输入为乱码。
不过我还没时间进行进一步的测试carlos所言的情况,等用后再与carlos讨论。


在~/.emacs中加入以下几行中文环境设置

  1. (set-language-environment 'Chinese-GB)
  2. (set-buffer-file-coding-system 'cn-gb-2312)
  3. (set-keyboard-coding-system 'cn-gb-2312)
  4. (set-terminal-coding-system 'cn-gb-2312)
  5. (setq-default enable-multibyte-characters t)
  6. (prefer-coding-system 'cn-gb-2312)
  7. (set-selection-coding-system 'cn-gb-2312)
复制代码

* 除了最后一行外,都跟xemacs兼容
发表于 2003-3-21 16:22:05 | 显示全部楼层
我用的是rxvt-ml,感觉还行。
不能完全说vim不支持中文,我在支持中文的crxvt -gb 环境下使用vim,也可以编辑创建中文文件,文件可用cat显示出中文内容,但在vim中输入中文时显示的均为类似“\xd6\xd0\xce\xc”的乱码,在控制台的cce环境下情况也一样。可能还有些与vim配合得比较好的终端我还不知道,carlos有什么好的推荐?
发表于 2003-3-21 17:00:16 | 显示全部楼层
啊,不会呀,我用vim + crxvt-gb很正常的说
~/.vimrc中加了"set encoding=euc-cn"没?
你的乱码现象真是很奇怪
实在不行就试试mlterm
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表