当我在腻子中使用vim时,我会在插入模式下更改光标。
这些是我的设置:
putty:
.zshrc
添加了此代码后,在登录时获取了一个阻止光标:
echo -en“ \ e [= 2c”
.vimrc
“插入模式->普通光标(行)
让&t_SI。=“” \ e [= 1c“
“普通模式->块光标
让&t_EI。=“” \ e [= 2c“
这有效,但是当我在tmux中使用vim时无效。
我在.tmux.conf中使用它:
设置-g默认终端“ xterm-256color”
这是我完整的点文件:https://github.com/r03/dotfiles
有什么想法可以在tmux中使用腻子逸出代码吗?
此命令应在tmux中更改我的光标:
echo -en“ \ e [= 1c”
echo -en“ \ e [= 2c”
答案 0 :(得分:0)
.vimrc中的解决方案是这样的:
if exists('$TMUX')
let &t_SI .= "\ePtmux;\e\e[=1c\e\\"
let &t_EI .= "\ePtmux;\e\e[=2c\e\\"
else
let &t_SI .= "\e[=1c"
let &t_EI .= "\e[=2c"
endif