0

使用以下命令连接到远程机器时,我得到了这样的奇怪字符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-q C-]提供了我需要的转义字符(我猜C-q是 Emacs 转义字符的方式)。但是,我仍然希望M-x telnet可以使用。

4

1 回答 1

1
  1. 为了继续使用 telnet 解决方案...您尝试M-x ansi-color-for-comint-mode-on过 telnet 缓冲区吗?

  2. 对于 eshell 解决方案,我会尝试使用eshell-toggle-direct-send,然后使用 Cq C- 发送 telnet 转义字符

于 2013-11-11T08:42:30.457 回答