为什么当我在 ubuntu 上移动终端 window 时命令被取消?
why command is canceled when I move terminal window on ubuntu?
各位!
我在 vmware 上安装了 ubuntu 用于工作 laravel 框架。
我的终端有问题。
当我使用鼠标移动终端 window 时,运行 命令被取消。
请看这个...
hkg328@hkg328-virtual-machine:~$ ^C
hkg328@hkg328-virtual-machine:~$ ^C
hkg328@hkg328-virtual-machine:~$ ^C
hkg328@hkg328-virtual-machine:~$ ^C
每当我使用鼠标移动终端 window 时,终端中会出现以下行。
hkg328@hkg328-virtual-machine:~$ ^C
这是什么原因?
我应该怎么做才能解决这个问题?
(当我使用 shift key+mouse drag
移动终端时没关系。
但我不想使用 shift 键。)
谢谢。
可能的问题是您的终端启用了 xterm mouse-protocol(通常来自 运行 某些 text-editor)。有时它不会自行清理(vim 的插件有问题),您甚至会在 shell command-line.
上看到它已启用
当您在 text-area 中单击而不移动时,将在启用 xterm mouse-protocol 时发送转义字符(和控制字符)。对于 xterm,至少,clicking/dragging window 边框(包括标题区域)不应将那些 escape/control 字符传递给应用程序。
shift-key的使用内置于鼠标协议中;如果它被启用,你会得到那种行为——总是。
各位! 我在 vmware 上安装了 ubuntu 用于工作 laravel 框架。
我的终端有问题。
当我使用鼠标移动终端 window 时,运行 命令被取消。 请看这个...
hkg328@hkg328-virtual-machine:~$ ^C
hkg328@hkg328-virtual-machine:~$ ^C
hkg328@hkg328-virtual-machine:~$ ^C
hkg328@hkg328-virtual-machine:~$ ^C
每当我使用鼠标移动终端 window 时,终端中会出现以下行。
hkg328@hkg328-virtual-machine:~$ ^C
这是什么原因?
我应该怎么做才能解决这个问题?
(当我使用 shift key+mouse drag
移动终端时没关系。
但我不想使用 shift 键。)
谢谢。
可能的问题是您的终端启用了 xterm mouse-protocol(通常来自 运行 某些 text-editor)。有时它不会自行清理(vim 的插件有问题),您甚至会在 shell command-line.
上看到它已启用当您在 text-area 中单击而不移动时,将在启用 xterm mouse-protocol 时发送转义字符(和控制字符)。对于 xterm,至少,clicking/dragging window 边框(包括标题区域)不应将那些 escape/control 字符传递给应用程序。
shift-key的使用内置于鼠标协议中;如果它被启用,你会得到那种行为——总是。