Chinaunix首页 | 论坛 | 博客
  • 博客访问: 439964
  • 博文数量: 88
  • 博客积分: 2677
  • 博客等级: 少校
  • 技术积分: 893
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-13 08:01
文章分类

全部博文(88)

文章存档

2017年(3)

2016年(1)

2012年(4)

2011年(4)

2010年(57)

2009年(19)

我的朋友

分类: LINUX

2010-03-16 09:05:22

------------------

我的gentoo设置的locale为utf-8,目的很明显。但是偏偏emacs有些水土不服,目前最头疼的问题有两个,一个是gnome下 emacs没法打开输入法,另一个就是shell-mode乱码了。

第一个问题没有解决方案,确切的说是在gnome下没有办法解决,根据我的实践,在icewm下没有问题,网上也有人说在kde和xfce下都没有 问题。目前只好凑合了,相信迟早会有解决的办法。

ps我就喜欢gnome,没有理由,就是喜欢。

再ps,我就是喜欢emacs ,没有理由,就是喜欢。

关于shell-mode下乱码,今天查到一篇文章( /cns!1pZiBfdrlJdyNTdFGqyf_9Ig!109.entry),解决了这个问题,就是在配置文件里面加这么一句话,然后就万事大吉 了:

(setq ansi-color-for-comint-mode t)

2006年7月31日

今天在debian unstable上遇到了同样的问题,但是 在.emacs里面设置了(setq ansi-color-for-comint-mode t)也不好用,又查了原来看到的文章,可以用M-x customize-group ansi-colors来设置,立刻就好了。

另外也可以用M-x ansi-term来设置:p


------------------

上记为转载。


最后的M-x customize-group ansi-colors 设置,实际上,什么也不设置,进去后再退出就OK了
但是,messy code(乱码)是解决了,但是原本能正常显示的中文字符,都变成了其汉字对应的utf-8的8进制代码表示。
还是有异常。

通过M-x ansi-term来执行/usr/bin/bash的话,全部正常。



阅读(2269) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~