Vim:即使更改了文件,自上次更改以来也没有写入

时间:2019-05-22 21:28:28

标签: ubuntu vim terminal editor

我正在尝试在ubuntu机器上设置文件,但是当我在保存刚刚创建的文件之前尝试更改内容时,vim返回错误:自上次更改以来未写入任何内容。

我已经与试图更改内容的用户创建了文件,sudo vim file.ext并没有解决问题。

有人有主意吗?

最好的问候, 莱尼

编辑:

基本上,我的工作流程如下:

touch file.js

vim file.js 在文件中:

console.log('Hello_world');

然后,我输入:q [Enter],然后出现错误消息。

2 个答案:

答案 0 :(得分:1)

您遇到的错误消息“自上次更改以来没有写内容” 基本上表示
您没有 保存 自上次编辑以来到文件中,此处的 write 保存 的含义相同。

  

如果要保存然后退出VIM,请键入以下
   :wq 输入

您也可以键入以下
   :w 输入 <--------此命令用于保存文件
   :q 输入 <--------此命令退出VIM


  

如果要退出而不保存任何更改,请键入以下
   :q! 输入

答案 1 :(得分:0)

尝试此操作,在编辑文件后,使用以下命令退出:wq!。 !表示强制执行该过程,将其与wq结合使用则意味着强制保存并退出。