2015-01-09 72 views
4

我的代碼中發現了一條線,我從來沒有寫過:哪裏神祕線「1; 3409; 0℃」來自

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

from math import exp 

我認爲你可以自己發現它。

所以我GOOGLE了它,它似乎沒有人談論它,不過不失,但在一些地方啪啪本身:

有人知道它來自哪裏嗎?

回答

3

這似乎是與vim和終端之間的交互,根據對Why is vim starting in delete mode?

當與+激活TermResponse內置功能,Vim會發送一個特殊的控制序列的註釋(參見:設置把t_RV?)到終端。當你的終端仿真器看到這個序列時,它以[ESC]> 1; 3201; 0c的順序響應。

還有一些東西壓在這些情況下,Escape鍵,Vim可能在做,根據Mapping <esc> in vimrc causes bizzare arrow behaviour

這確保了綁定不發生,直到近期療效設置後,這將阻止Esc也發送一個像>] 1; 3201; 0c到vim的字符串。

所以,我猜所有鏈接在問題中的頁面在Vim中至少打開了一次(至少一次)。

+0

emacs也是這樣做的,就像'1; 4601; 0c' –