澄清一下:我不是在问如何使用在终端中使用vim时更改光标。当在Bash的vi-模式中切换输入和命令模式时,我希望光标改变:
set -o vi <CR> type some text <ESC> (the cursor changes shape/color)
i (cursor change back) etc...
我发现剧本可以在zsh中更改模式下光标的颜色,但我不想仅仅为了这一特性而更改shell。
是否有一种方法可以让光标改变形状,比如在gvim (甚至只是颜色)之间切换命令和插入模式的Bash命令行?
我正在尝试用Unity运行gvim工作,但是我似乎不能让它工作。
一个解决办法是,我可以运行命令gvim -f MYARGS&,让它在Unity中运行得更好。
这让unity可以管理菜单栏之类的东西。为此,我尝试了一个命令,如:alias gvim=gvim& -f,但这不起作用。然后我试着把它变成一个函数
alias gvim=gvim_hack
# Why isnt this passing all args (if any) to gvim and running it the way I want?
gvim_hack()
{
gvim -f $@ &
}