text zsh模式更改光标
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text zsh模式更改光标相关的知识,希望对你有一定的参考价值。
# Modal cursor color for vi's insert/normal modes.
# http://stackoverflow.com/questions/30985436/
# https://bbs.archlinux.org/viewtopic.php?id=95078
# http://unix.stackexchange.com/questions/115009/
zle-line-init () {
zle -K viins
#echo -ne "\033]12;Grey\007"
#echo -n 'grayline1'
echo -ne "\033]12;Gray\007"
echo -ne "\033[4 q"
#print 'did init' >/dev/pts/16
}
zle -N zle-line-init
zle-keymap-select () {
if [[ $KEYMAP == vicmd ]]; then
if [[ -z $TMUX ]]; then
printf "\033]12;Green\007"
printf "\033[2 q"
else
printf "\033Ptmux;\033\033]12;red\007\033\\"
printf "\033Ptmux;\033\033[2 q\033\\"
fi
else
if [[ -z $TMUX ]]; then
printf "\033]12;Grey\007"
printf "\033[4 q"
else
printf "\033Ptmux;\033\033]12;grey\007\033\\"
printf "\033Ptmux;\033\033[4 q\033\\"
fi
fi
#print 'did select' >/dev/pts/16
}
zle -N zle-keymap-select
以上是关于text zsh模式更改光标的主要内容,如果未能解决你的问题,请参考以下文章
text 更改光标
在覆盖模式下如何更改 Delphi 的光标形状?
如何自动更改光标位置?
如何在 PhpStorm 集成终端中逐字移动光标?
React Native Text Input Android 光标/插入符号和文本光标颜色
使用 jQuery(兼容 IE6)在 textareas 中捕获“光标位置更改”事件