![当你不小心按了 Cx Cs 时,如何在 VIM 中回到插入模式](https://linux22.com/image/1230903/%E5%BD%93%E4%BD%A0%E4%B8%8D%E5%B0%8F%E5%BF%83%E6%8C%89%E4%BA%86%20Cx%20Cs%20%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E5%9C%A8%20VIM%20%E4%B8%AD%E5%9B%9E%E5%88%B0%E6%8F%92%E5%85%A5%E6%A8%A1%E5%BC%8F.png)
鉴于此 vim 会话:
% vim test-file.txt
iHello there!C-x C-s
我如何再次回到插入/命令模式?(Cx Cs 表示 Control-x Control-s,不确定它是否是键盘快捷键的正常 vi 术语)
我知道有某种方法可以摆脱这种困境并再次进入插入/命令模式,但我就是记不住如何做,而且谷歌或超级用户搜索也没有找到任何结果。
发生这种情况是因为我主要使用 emacs,但我在没有安装 emacs 的远程主机上使用 vim。我偶尔也会遇到这种情况,我想我应该学会如何退出,而不是每次都重新启动终端。
答案1
Cq. 在控制台中 Cs 是滚动锁定,恢复是 Cq
答案2
如果C-q
不起作用,这对我有用:
- (1)关闭控制台,
- (2)打开一个新终端,
- (3)在 vi 中重新打开该文件,
- (4)vi 会警告你该文件已经打开
- (5)输入“R”重试并保存
w-q