在.bash_profile中加入
echo -e '\e[?17;0;220c'
颜色自己改吧
还有就是vim以后光标会回到闪烁的下划线,可以采取这样的办法:
vim ~/.vim.sh
写入
echo -ne "\e[s" #保存当前位置
a=`infocmp |grep rxvt-unicode|wc -l` #查找是否脚本是否在rxvt-unicode中执行
vim $* #执行vim
wait #等到vim执行结束
echo -e '\e[?17;0;220c' #把光标设置为方块
#由于vim操作后会多空一行,所以用以下操作消除那一行
#如果在rxvt-unicode下,就bash的提示符出现在上一个提示符的下一行(恢复已保存的位置)
#如果在console下,就什么都不做
if [ "$a" -ne 0 ];
then echo -ne "\e[u";
fi
然后
chmod +x ~/.vim.sh
在~/.bash_profile中写入
alias vim='~/.vim.sh'
source ~/.bash_profile就可以了
参考内核的Documentation/VGA-softcursor.txt
bash登陆时也会多空一行,可以同样修改
阅读(3170) | 评论(0) | 转发(0) |