使用"重置"时出错命令在"终端工具窗口" Android Studio

时间:2016-12-23 19:06:45

标签: android android-studio ubuntu intellij-idea terminal

我在Android Studio 2.2.2上使用Ubuntu 14.04。我可以通过在终端中运行Android Studio来运行studio.sh。但是当我在reset的{​​{1}}中运行Terminal tool window命令时,我在终端中看到了这个错误(Android Studio正在运行):

Android Studio

该错误的含义以及我如何解决?

编辑:

正如@Thomas Dickey在his answer中所说,[130270931] ERROR - terminal.emulator.JediEmulator - Unhandled Control sequence parsed :ESC[p bytes read :ESC[ [130270931] ERROR - jediterm.terminal.TerminalMode - Mode InsertMode is not implemented, setting to false 的价值是$TERM。所以我按xterm-256color更改了它的值,但是当再次运行TERM=vt100时,我又出现了另一个错误:

reset

1 个答案:

答案 0 :(得分:0)

该消息告诉您terminal.emulator.JediEmulator没有实现标准控制序列(您可能会说“转义序列”,但这不太通用)。

reset command正在发送此序列: escape [ {{1 }} 4 。正如您可能从警告消息中猜到的那样,终端仿真器不支持该功能。它来自xterm的终端描述,在 l 功能中。

您的shell很可能将rs2设置为TERM。尽管vt100支持该功能,但它的终端描述不使用该功能(原因是对于vt100,xterm将执行相当于上电初始化,而xterm使用较不激烈的方法)。

可以reset设置为TERM,但是在非硬编码的应用程序上会失去颜色(因为众所周知,vt100s never did do color)。