我想在控制台vim中获得一个很小的光标 - 我尝试了Setting the cursor to a vertical thin line in vim中描述的方法,但这似乎没有成功,可能是因为它们更适合gvim。
这是在Linux Mint 17.3 - gnome-terminal
v3.6.2
答案 0 :(得分:2)
这篇文章为大多数终端提供了详细的步骤。
http://vim.wikia.com/wiki/Change_cursor_shape_in_different_modes
我在OS X上使用iTerm,所以我在我的vimrc
文件中有以下内容。
if exists('$TMUX')
let &t_SI = "\<Esc>Ptmux;\<Esc>\<Esc>]50;CursorShape=1\x7\<Esc>\\"
let &t_EI = "\<Esc>Ptmux;\<Esc>\<Esc>]50;CursorShape=0\x7\<Esc>\\"
else
let &t_SI = "\<Esc>]50;CursorShape=1\x7"
let &t_EI = "\<Esc>]50;CursorShape=0\x7"
endif