【发布时间】:2015-06-19 14:41:48
【问题描述】:
所以,我对 Vim 很着迷。我在任何地方都使用 vi 模式——在所有支持它的编辑器和 IDE 中。我在浏览器中使用它(vimium,wasavi)。多亏了很棒的Karabiner,我到处都使用“hjkl”导航。我通过 zsh 下的 iTerm 在终端中使用 vi 模式。很久以前,我发现this little trick 会根据您当前所处的模式更改终端中的光标形状。
现在,虽然它完美地适用于 iTerm,但遗憾的是它不适用于 OS X 的内置终端。我对此并不关心,除非它在我最喜欢的 WebStorm 中也不起作用。我想我可以欺骗它,而不是改变光标的形状,我可以尝试调整它的颜色。还是不行。
请各位,帮我找到一种方法来调整 IDEA 终端中的光标。 谢谢!
p.s.:有些人可能会建议根据模式更改提示,但老实说我不喜欢那样。我仍然相信有一种方法可以改变光标的形状或颜色。概率。只需要找到正确的转义序列。
【问题讨论】:
-
你使用zsh的vi-mode插件吗?我使用
ZSH_THEME="agnoster",当我在终端切换到命令模式时,它会将“ -
这个问题太啰嗦了。你认为人们真的在乎那些无用的告白吗?不。用两句话概括你的问题。
-
@4ae1e1 恰恰相反,这个问题是针对 Vim 爱好者的,不仅是为了自己得到答案,也是为了帮助别人。你似乎在对面阵营,所以如果你不感兴趣,为什么不留在原地。
-
@brain_bacon 我正在使用我自己的提示主题。我知道我可以调整它以指示当前模式,但我更喜欢光标改变它的形状。
-
我一直在探索终端插件源以找到光标设置的位置,但我没有运气。你可以去看看in the community version,理论上你可以把终端插件源码拉出来修改成你自己的插件。
标签: vim intellij-idea terminal zsh