Linux xterm中vim中的功能键

Linux xterm中vim中的功能键,linux,vim,terminal,xterm,Linux,Vim,Terminal,Xterm,控制台中vim的功能键(F1-F12)不工作。 但最糟糕的是,当我按下这样的键时,vim停留在某种“模式”下,不允许我在2秒内键入任何内容。。。很烦人 另一件事是在按下Esc键vim pause约0.5s后,进入正常模式。。但这只发生在屏幕上,即使我设置了 export TERM=xterm 有人有简单明了的解决方案吗?听起来好像vim认为终端将要发送的字节序列和它实际发送的序列之间存在一些分歧 另外,半秒的延迟是一些以Escape开头的映射的结果。我无法在“烦人”一词之后在此发布“微笑”:)

控制台中vim的功能键(F1-F12)不工作。 但最糟糕的是,当我按下这样的键时,vim停留在某种“模式”下,不允许我在2秒内键入任何内容。。。很烦人

另一件事是在按下Esc键vim pause约0.5s后,进入正常模式。。但这只发生在屏幕上,即使我设置了

export TERM=xterm

有人有简单明了的解决方案吗?

听起来好像vim认为终端将要发送的字节序列和它实际发送的序列之间存在一些分歧


另外,半秒的延迟是一些以Escape开头的映射的结果。

我无法在“烦人”一词之后在此发布“微笑”:)。原因:不符合我们的质量标准…:)Vim与控制台不工作无关,我的Vim实例与功能键配合得很好。您需要的是您的控制台设置和使用的模式。默认情况下,这些键未映射,您如何判断它们是否工作?你的地图是什么?对我来说,Vim在urxvt和xterm中都工作得很好。我不知道我的映射是什么。我可能从来没有改变过。如何检查?您的术语在
屏幕之外是否正确?这是一个重要的问题。关于转义延迟:您可能希望在
.screenrc
中使用类似
maptimeout 0
的内容。这是我定义的错误终端类型。但那半秒的延迟实际上是屏幕故障。添加
maptimeout 0
是一个解决方案。我很奇怪为什么屏幕上会有这样的延迟。。。