vim - 无法使用常规命令退出

时间:2017-12-13 08:34:35

标签: vim

:我已经在一个迄今为止未知的Linux服务器上用vim打开了一个文件。现在发生的是,我无法关闭文件或做任何事情。通常,我可以使用 escape q ENTER 退出,但是当我这样做时,我收到错误:

  

E21:无法进行更改'可修改'关闭

当我写任何其他内容时,我会收到相同的通知,然后按Enter键。即使使用 Ctrl - C ,我也无法退出vim。

3 个答案:

答案 0 :(得分:2)

Z Q 。注意:它们都是大写的。所以它是 Shift + z Shift + q 。这相当于:q!,您应该使用q!而不是 let trigger = UNTimeIntervalNotificationTrigger.init(timeInterval: 5, repeats: true) let content = UNMutableNotificationContent.init() content.title = "Danger Will Robinson" content.subtitle = "Something This Way Comes" content.body = "I need to tell you something, but first read this." let notification = UNUserNotificationCenter.current() notification.add(UNNotificationRequest.init(identifier: "notification", content: content, trigger: trigger), withCompletionHandler: nil)

答案 1 :(得分:0)

尝试在vim命令中编写此代码   :设马 这将使文件可修改

答案 2 :(得分:0)

您需要设置可修改的选项,以便您修改缓冲区。为此,请在 Vim 编辑器中执行以下语句。

  

:set modifiable

此外,稍后您可能需要关闭可修改选项(与您想要的相反。

  

:set noma

然后,您可以退出 Vim