首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在使用macOS Terminal.app进入插入模式时更改Vim中的光标形状?

如何在使用macOS Terminal.app进入插入模式时更改Vim中的光标形状?
EN

Stack Overflow用户
提问于 2012-08-20 05:47:07
回答 2查看 1.9K关注 0票数 4

在Terminal.app中运行的VIM中进入插入模式时,我希望将光标形状从下划线更改为垂直。(注意:我知道这是macvim下的默认行为。)

此参考:http://vim.wikia.com/wiki/Change_cursor_shape_in_different_modes提供了有关如何执行此操作的说明。例如,以下代码适用于iterm2:

代码语言:javascript
运行
复制
let &t_SI = "\<Esc>]50;CursorShape=1\x7"
let &t_EI = "\<Esc>]50;CursorShape=0\x7"

不幸的是,这不适用于Terminal.app (在狮子之下)。

Terminal.app对此有什么窍门吗--或者只是不受支持?

EN

回答 2

Stack Overflow用户

发布于 2012-08-20 14:33:06

我绝对确定我在过去见过基于Applescript的解决方案,但是google 5分钟没有带来任何东西。这是有点原始,但它似乎是工作的…IIRC它在运行中更改了光标形状首选项,并由autocmd触发。

继续找,就在某个地方。

你不想使用iTerm有什么原因吗?

票数 0
EN

Stack Overflow用户

发布于 2017-02-26 13:17:42

我自己也遇到了类似的问题,并发现这个答案很有帮助:

https://superuser.com/questions/712098/customize-vim-cursor-style-under-mac-os-x-terminal

当我开始在tmux (仍然使用终端)中运行vim时,更改光标的命令开始工作了!

Tmux是一个非常酷的终端管理器,它可以让你有多个终端窗口,标签,分屏,你可以命名它,以及保存你的会话。下面是我用来安装和使用它的一个很好的教程:

http://fideloper.com/mac-vim-tmux

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12030278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档