当esc不起作用时,我如何摆脱vi编辑器?

问题描述 投票:2回答:3

我正在使用UNIX的vi编辑器。有时我遇到了离开vi编辑器的问题,在那里我按esc然后键入“:wq”或“q!”退出,但它没有逃脱。 vi编辑器只输入奇怪的符号/字符,我无法离开。当esc无法逃脱时,我该怎么办才能逃脱?

unix cygwin vi
3个回答
3
投票

你试过ESC然后“ZZ”吗?似乎对我来说是最后的结果。


1
投票

你试过^ z然后“杀死”这个过程吗?


1
投票

除了您正在使用的命令之外,还有更多命令

  1. Shift + zz保存(如果已修改)并退出
  2. :cq退出没有写

编辑:我发现了一些我刚刚学到的命令。

有许多方法可以退出vi编辑器,您可以使用其中一些命令退出其他编辑器

  1. 按F2,这将使您进入插入模式,现在按:q并按Enter键
  2. 另一种方法是按Ctrl + c或ctrl + z命令强制退出vi编辑器。
  3. 按ZZ(shift + z + z)。它将保存并退出。
  4. Ctrl + [也可以像转义键一样工作。

第3和第6个命令可能会也可能不会在每个系统上运行,因为它取决于终端的设置和系统本身。

或者你可以映射某些键表现得像逃生,请参考这个post,这将节省你一些击键。

© www.soinside.com 2019 - 2024. All rights reserved.