vim 退出后光标样式在终端上仍然存在 vim
vim cursor style persists on terminal after quitting vim
我希望 vim 在正常模式下有一个块光标,在插入模式下有一个垂直光标,所以我将以下代码添加到 .vimrc:
let &t_SI = "\e[6 q"
let &t_EI = "\e[2 q"
" reset the cursor on start (for older versions of vim, usually not required)
augroup myCmds
au!
autocmd VimEnter * silent !echo -ne "\e[2 q"
augroup END
在我的终端中,我想要(并且有)垂直线样式的光标。
但是,现在当我进入并存在 vim 时,在我调用 vim 的终端上,我只剩下块光标
您可以告诉 vim
在退出时恢复垂直光标:
autocmd VimLeave * silent !echo -ne "\e[6 q"
*(star) : 适用于所有类型的文件
silent : 避免弹出消息框报告结果
!echo -ne : 运行 shell 命令 [echo -ne ...]
我希望 vim 在正常模式下有一个块光标,在插入模式下有一个垂直光标,所以我将以下代码添加到 .vimrc:
let &t_SI = "\e[6 q"
let &t_EI = "\e[2 q"
" reset the cursor on start (for older versions of vim, usually not required)
augroup myCmds
au!
autocmd VimEnter * silent !echo -ne "\e[2 q"
augroup END
在我的终端中,我想要(并且有)垂直线样式的光标。 但是,现在当我进入并存在 vim 时,在我调用 vim 的终端上,我只剩下块光标
您可以告诉 vim
在退出时恢复垂直光标:
autocmd VimLeave * silent !echo -ne "\e[6 q"
*(star) : 适用于所有类型的文件
silent : 避免弹出消息框报告结果
!echo -ne : 运行 shell 命令 [echo -ne ...]