Emacs telnet模式显示奇怪字符
使用Emacs telnet模式显示奇怪字符,emacs,telnet,Emacs,Telnet,使用M-x telnet连接到远程机器时,我遇到了类似这样的奇怪字符: ^[[0m^[[00m.bash_history^[[0m ^[[00m.bashrc^[[0m ^[[00m.exrc^[[0m ^[[01;34m.gnupg^[[0m ^[[01;34m.ssh^[[0m ^[[01;34mbin^[[0m ^[[00mtest.rom^[[0m 以上是ls的一个示例。如何使Telnet可用 我在eshell中使用telnet,效果很好。一切都显示正确。但是,我无法使用
M-x telnet
连接到远程机器时,我遇到了类似这样的奇怪字符:
^[[0m^[[00m.bash_history^[[0m ^[[00m.bashrc^[[0m ^[[00m.exrc^[[0m ^[[01;34m.gnupg^[[0m ^[[01;34m.ssh^[[0m ^[[01;34mbin^[[0m ^[[00mtest.rom^[[0m
以上是ls的一个示例。如何使Telnet可用
我在eshell中使用telnet,效果很好。一切都显示正确。但是,我无法使用转义字符退出telnet。我该怎么做
编辑:我设法发现C-qc-]
提供了我需要的转义字符(我想C-q
是Emacs转义字符的方式)。但是,我仍然希望M-x telnet
可用
eshell切换直接发送
,然后使用C-q C-]发送telnet转义字符感谢
eshell切换直接发送
建议。更方便。关于telnet解决方案,当我尝试一些类似于ls
的命令时,它产生了如上所述的垃圾输出,但按enter键后,它以适当的颜色显示得很好。但这很烦人;我将坚持使用eshell解决方案。