微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vim – 设置pastetoggle不工作

我的 vim设置( https://github.com/aaronjorbin/.vim)包含set pastetoggle =< F2>然而fn F2(当vim在终端中运行时)导致vim进入插入模式并在其自己的行上输出Q(当我已经处于插入模式时相同的行为).如果我在本地计算机上工作或者我已经在另一台服务器上工作,这是一样的.

在iterm2中,当我处于正常或可视模式时,没有任何反应.当我处于插入模式时,< F2>插入.

我的配置在我的mac mini和linux上网本上运行得非常好,但这让我陷入了困境.

解决方法

这可能是由于您的TERM类型设置为xterm xterm-color或xterm-256color之外的其他类型.因为某些原因我记不起来了我的设置为linux.这导致功能键发送转义序列而不是被解释为功能键按下. ie-F2正在发送^ [OQ而不是< F2>.

如果您需要该终端类型,可以通过按< ctrl-v>< F2>来更改.vimrc以使用您想要的密钥.代替键入< F2>

更简单的解决方法当然是将您的终端类型更改为允许vim工作而不会跳过篮球的东西.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐