纠结之心:xterm里面的backspace

有TODO list的好处在于,一件自己想做的事情,只要写上去了,TODO list会督促着你。即使你很懒,那东西会一直提醒你,让你纠结,直到你狠 下心来把它作掉。这就是我现在在写这篇文章的动力所在。


起因

最近遇到一件奇怪的事情。

在screen里面改变光标颜色

如果你用vim和xterm,在vim可以依据是插入模式还是命令模式改变光标颜色,只需要在 .vimrc里面添加:

:silent !echo -ne "\e]12;IndianRed2\007"
let &t_SI = "\e]12;RoyalBlue1\007"
let &t_EI = "\e]12;IndianRed2\007"
autocmd VimLeave * :!echo -ne "\e]12;green\007"

第一句是在进入vim的时候,把光标变成红的;第二句定义进入插入模式,光标变成蓝色的 ;第三句的意思是插入模式结束,光标变回红的;第四句,设定vim退出的时候,光标变成 绿色。