【问题标题】:why :w filename is not working to write file in vim为什么:w 文件名无法在 vim 中写入文件
【发布时间】:2015-07-02 08:26:49
【问题描述】:

我正在观看一个教程,其中讲师使用 vim 进行 ruby​​ 开发 rias。他在空白屏幕上编写代码,然后使用命令 :w hello.rb 整个代码的行为就像 ruby​​ 代码...当我尝试使用此命令时,它会给出错误消息。我在stackoverflow.com上搜索了很多 有一些类似的问题,但没有人工作...... http://vim.wikia.com/wiki/Saving_a_fileVim Can't Save File (E212) 一种解决方案是 :w!! 但我想将文件另存为 :w 文件名,例如 :w hello.rb

【问题讨论】:

  • “它给出了一个错误信息”——它给出了什么错误信息?
  • 里亚尔上的红宝石是什么?
  • 投反对票的原因是什么?这只是一个问题?
  • 投反对票是因为有很多方法会导致保存文件失败。您说“给出错误消息”而没有说明错误消息是什么。如果没有具体的错误,没有人可以告诉你为什么写入文件失败。所以这是另一个反对意见......

标签: ruby-on-rails ruby vim vim-plugin


【解决方案1】:

尝试使用以下命令(按转义键后):wq! 应该可以。

【讨论】:

  • 文件名是 hello.rb 所以它的意思是:wq! hello.rb 或简单的 :wq!?
  • vi hello.rb 将编辑现有文件或创建一个新文件。然后:wq!保存并退出。简单:)
  • 如果您的错误消息是由于权限问题,请尝试:sudo vi hello.rb 而不是 vi hello.rb
猜你喜欢
  • 1970-01-01
  • 2018-02-26
  • 1970-01-01
  • 2016-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-08
  • 1970-01-01
相关资源
最近更新 更多