在 Terminal.app 中运行的 VIM 中进入插入模式时,我想将光标形状从下划线更改为垂直。 (注意:我知道这是 macvim 下的默认行为。)
此引用:http://vim.wikia.com/wiki/Change_cursor_shape_in_different_modes提供有关如何执行此操作的说明。例如,以下适用于 iterm2:
let &t_SI = "\<Esc>]50;CursorShape=1\x7"
let &t_EI = "\<Esc>]50;CursorShape=0\x7"
不幸的是,这不适用于 Terminal.app(在 Lion 下)。
Terminal.app 是否有针对此的任何技巧 - 或者这只是不受支持?
最佳答案
我绝对确定我过去看过基于 Applescript 的解决方案,但 5 分钟的谷歌没有带来任何东西。这有点野蛮,但它似乎有效...... IIRC 它即时更改了光标形状首选项,并由 autocmd
触发。 .
继续寻找,它在某个地方。
您有什么理由不想使用 iTerm?
关于vim - 使用 macOS Terminal.app 进入插入模式时,如何在 Vim 中更改光标形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12030278/