控制台vim

时间:2016-06-02 21:35:00

标签: vim

我想在控制台vim中获得一个很小的光标 - 我尝试了Setting the cursor to a vertical thin line in vim中描述的方法,但这似乎没有成功,可能是因为它们更适合gvim。

这是在Linux Mint 17.3 - gnome-terminal v3.6.2

1 个答案:

答案 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