繁体   English   中英

如何保存和退出 Vim?

[英]How do I save and quit from Vim?

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

  • q
  • !q
  • wq
  • !wq

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

shell return 127
Press ENTER or type command to continue

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

您会收到错误 127,这意味着“无效命令”,因为当您键入:!q它会调用一个外部命令:这里您正在尝试在不存在的 shell 中执行命令q

强制退出命令是:q! 但是如果:wq不起作用,这可能意味着您没有编辑文件的权限。 如果是这种情况,您应该使用sudoedit来编辑您的文件。

同样对于 vim 特定问题,请尝试在vi 特定 SE 站点上提出您的问题,它仍处于测试阶段,但非常被动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM