神秘线在哪里" 1; 3409; 0c"来自

时间:2015-01-09 13:01:53

标签: python string character

我在代码中发现了一条我从未写过的文字:

#!/usr/bin/python
#1;3409;0c

from math import exp

我想你可以自己发现它。

所以我用谷歌搜索了它,似乎没有人谈论它,但是,它在某些地方自行弹出:

有人知道它来自哪里吗?

1 个答案:

答案 0 :(得分:3)

根据对Why is vim starting in delete mode?

的评论,似乎与Vim和终端之间的互动有关
  

当使用+ termresponse功能构建时,Vim会向终端发送一个特殊的控制序列(参见:set t_RV?)。当您的终端仿真器看到此序列时,它会以序列ESC]> 1; 3201; 0c响应。

根据Mapping <esc> in vimrc causes bizzare arrow behaviour

,在这些情况下按下转义键时,Vim可能会做一些事情。
  

这确保绑定不会发生,直到设置了术语响应之后,这会阻止Esc也发送一个字符串,如]&gt; 1; 3201; 0c到vim。

所以,我猜测问题中链接的所有页面(至少一次)已在Vim中打开。