分页: 1 / 1

[求助]emacs 运行的shell,出现奇怪字符

发表于 : 2010-03-03 3:03
saga_song
X window 环境下运行 emacs,

在emacs里面用 M-x shell 后,

ls 显示当前目录内容,会出现如附件所示的奇怪字符,

例如:

^[[01;34mmyPrograme^[[0m

其实这个原来是一个 名叫 myPrograme的文件夹;

如果是单个文件,文件名中含有中文字符的话,也会出现前后的字符和数字
^[[01;34m
^[[0m
截图
截图
请大虾帮助解决,谢谢。

Re: [求助]emacs 运行的shell,出现奇怪字符

发表于 : 2010-03-03 7:31
IAB
我出现过这个是因为编码问题,都改为utf-8吧

Re: [求助]emacs 运行的shell,出现奇怪字符

发表于 : 2010-03-03 10:27
davyzhu
或者M-x term

Re: [求助]emacs 运行的shell,出现奇怪字符

发表于 : 2010-03-03 10:52
saga_song
davyzhu 写了:或者M-x term

这个有效!!!
谢谢!

Re: [求助]emacs 运行的shell,出现奇怪字符

发表于 : 2010-03-03 10:53
saga_song
IAB 写了:我出现过这个是因为编码问题,都改为utf-8吧

改了UTF-8,还是不行阿,谢谢哦。

Re: [求助]emacs 运行的shell,出现奇怪字符

发表于 : 2010-03-04 7:17
mikeandmore
IAB 写了:我出现过这个是因为编码问题,都改为utf-8吧
不是,因为eshell是哑终端。
term才不是

Re: [求助]emacs 运行的shell,出现奇怪字符

发表于 : 2010-03-04 15:46
davyzhu
mikeandmore 写了:
IAB 写了:我出现过这个是因为编码问题,都改为utf-8吧
不是,因为eshell是哑终端。
term才不是
M-x shell 和M-x eshell不是一回事

Re: [求助]emacs 运行的shell,出现奇怪字符

发表于 : 2010-03-05 3:59
mikeandmore
davyzhu 写了:
mikeandmore 写了:
IAB 写了:我出现过这个是因为编码问题,都改为utf-8吧
不是,因为eshell是哑终端。
term才不是
M-x shell 和M-x eshell不是一回事
哦,那这个也是哑的。

Re: [求助]emacs 运行的shell,出现奇怪字符

发表于 : 2010-03-06 22:09
redflow
.bashrc 里

alias ls='ls --color=auto -X' # add this line to enabled color in emacs shell mode

Re: [求助]emacs 运行的shell,出现奇怪字符

发表于 : 2010-03-06 23:27
cheeselee
(ansi-color-for-comint-mode-on)
加入~/.emacs

Re: [求助]emacs 运行的shell,出现奇怪字符

发表于 : 2010-03-16 9:11
bo_00
我也是有这个问题。

http://blog.chinaunix.net/u3/98822/showart_2196543.html

参看吧