如何让googlecloudshell在vim中正确识别Esc键

如何让googlecloudshell在vim中正确识别Esc键,vim,google-cloud-shell,Vim,Google Cloud Shell,Esc键在vim中大量使用,以从插入、命令或视觉模式返回正常模式。当您按下云壳上vim内部的Esc键时,光标会改变形状和vim块。如果持续按Esc键或单击光标本身,vim将再次工作。 我习惯于在vim中使用Esc键切换回正常状态,因此在cloud shell上使用vim非常痛苦 我不必使用Esc键(我可以使用Ctrl+c或Ctrl+[除了横幅提示在切换到正常模式时仍然声称vim处于插入模式外,其他功能都可以使用),但很难改变我的习惯 我已调查过在vim内重新映射Esc键,但这会弄乱vim,

Esc键在vim中大量使用,以从插入、命令或视觉模式返回正常模式。当您按下云壳上vim内部的Esc键时,光标会改变形状和vim块。如果持续按Esc键或单击光标本身,vim将再次工作。 我习惯于在vim中使用Esc键切换回正常状态,因此在cloud shell上使用vim非常痛苦

我不必使用Esc键(我可以使用Ctrl+c或Ctrl+[除了横幅提示在切换到正常模式时仍然声称vim处于插入模式外,其他功能都可以使用),但很难改变我的习惯

我已调查过在vim内重新映射Esc键,但这会弄乱vim,我会出现奇怪的行为(请参阅中的警告不要更改Esc键映射)

退格键在vim中也不起作用,但可以在vim内部固定。vimrc具有:

inoremap <bs> <left><del>
inoremap
如果没有解决Esc键映射问题,那么我必须强迫自己学会不使用Esc键。
云shell上Esc键的最佳替代方法似乎是Alt+Space,因为这会调用返回正常模式并关闭底部的--INSERT mode消息。

您必须按两次escape(快速)进入ESC模式。

尝试使用
vim-u NONE启动vim,检查问题是否依然存在。同时确保没有浏览器插件导致问题,尝试禁用所有插件。光标空出是在离开控制台时造成的,可以通过使用鼠标点击控制台再次聚焦控制台。我也面临同样的问题,一个chrome插件捕获了
Esc
键。因此,在没有任何插件的情况下启动浏览器,看看是哪个插件导致了问题。但我不明白的是,你是如何通过再按两三次Esc键并等待来恢复正常模式的。