如何保存和退出Vim?

时间:2015-06-30 14:21:04

标签: linux vim

我正在尝试在Linux服务器上编辑my.cnf文件并使用vim进行编辑。做完我的编辑后,我无法逃脱。我尝试使用以下方法退出:

  • q
  • !q
  • wq
  • !wq

这些方法都没有奏效。退出后,它给了我一行:

shell return 127
Press ENTER or type command to continue

如果我做其中任何一个建议,我会回到vim。此外,ctrl-c不起作用。请帮忙。我需要用vim结束它。

1 个答案:

答案 0 :(得分:2)

您收到错误127,表示"无效命令"因为当你输入:!q时,它会调用一个外部命令:在这里你试图在你的shell中执行命令q而不存在。

要强制退出,该命令为:q!,但如果:wq无效,则可能意味着您无权编辑文件。如果是这种情况,您应该使用sudoedit来修改文件。

同样针对vim特定问题,请尝试在vi specific SE site上提出您的问题,但它仍然处于测试阶段但非常活跃。