必须按 "I" 和空格键才能切换到 Vim 中的插入模式
Have to press "I" and spacebar to switch to insert mode in Vim
我必须按 "i" 和一个额外的空格键才能在 Vim 中切换到插入模式,这很烦人。
你可以看到在普通模式下屏幕上有5个"i",如果我按空格键,Vim会切换到普通模式并添加4个"i"到文件。
"a"、"s"、"o"等命令键也有同样的问题
请帮忙。
根据下划线,这看起来像是 IME(输入法编辑器;使用标准键盘插入非英文字符)的临时输入缓冲区。在您完成合成(使用 Space 键之前,应用程序 (Vim) 看不到字符。只有这样 Vim 才接收字符,并处理它们。
您需要关闭 IME,至少对于终端 / Vim。系统托盘中通常有一个图标,您可以在其中 select 输入法,通常还有一个键盘快捷键,例如 Super + Space 切换它的状态。 Vim 也可以与 IME 交互,并且仅将其服务用于插入模式(以便能够以 Unicode 脚本编写)。在 :help mbyte-XIM
(Linux) 和 :help mbyte-IME
(Windows) 中阅读更多相关信息。
我必须按 "i" 和一个额外的空格键才能在 Vim 中切换到插入模式,这很烦人。
你可以看到在普通模式下屏幕上有5个"i",如果我按空格键,Vim会切换到普通模式并添加4个"i"到文件。
"a"、"s"、"o"等命令键也有同样的问题
请帮忙。
根据下划线,这看起来像是 IME(输入法编辑器;使用标准键盘插入非英文字符)的临时输入缓冲区。在您完成合成(使用 Space 键之前,应用程序 (Vim) 看不到字符。只有这样 Vim 才接收字符,并处理它们。
您需要关闭 IME,至少对于终端 / Vim。系统托盘中通常有一个图标,您可以在其中 select 输入法,通常还有一个键盘快捷键,例如 Super + Space 切换它的状态。 Vim 也可以与 IME 交互,并且仅将其服务用于插入模式(以便能够以 Unicode 脚本编写)。在 :help mbyte-XIM
(Linux) 和 :help mbyte-IME
(Windows) 中阅读更多相关信息。