首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何修复Home和End in Vim?

如何修复Home和End in Vim?
EN

Stack Overflow用户
提问于 2009-10-06 05:28:23
回答 1查看 6.7K关注 0票数 17

我在gnome-terminal (2.26.0)中使用vim :虽然我在95%的时间里使用"$“来导航到EOL,而使用"0”来导航到EOL,但我还是时不时地点击"Home“或"End”。

当我使用Home时,我在当前行中的文本被下移到行中,使我在当前行中处于插入模式,字母H出现在行的开头。

当我按End时,它是一样的,只是用F代替了H。

为什么会发生这种情况?我怎么才能修复它?(修复意味着在按下这些键时具有标准功能)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-06 05:56:58

发生这种情况的原因是,在终端中按下Home键和End键会向vim发送一个由几个字符组成的转义序列,而vim没有正确地将这些转义序列与您按下的键关联起来。

要解决此问题,您需要调整term设置。Gnome-terminal与xterm兼容,因此您可以尝试将其添加到your .vimrc

代码语言:javascript
复制
set term=xterm-256color

term setting是从TERM环境变量派生而来的,因此您可能希望首先调查为什么没有正确设置它。

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

https://stackoverflow.com/questions/1523746

复制
相关文章

相似问题

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