我正在使用 Mac OS X。
我不小心做了以下事情:
vim /path/to/directory
我本想打开一个文件,但我打开的却是一个目录。VIM 非常有用,所以它打开了 Netrw。我当时不知道 Netrw 是什么。我试图使用冒号 q 退出,但这却导致各种奇怪的事情发生。然后它说记录底部以粗体显示,我继续尝试退出。最后,它让我选择使用箭头键进入 :q!,所以我选择了它,然后它就退出了。
很担心,目录的mtime被修改了,我当时并没有修改目录的内容(不是故意的),但是mtime被修改了。
我是否损坏了文件系统?当我退出 Netrw 时,它没有显示“已写入 XXX 字节”。事实上,它什么也没显示。
答案1
尽管 netrw 确实允许您删除和重命名文件,但我怀疑您是否做了任何有害的事情,因为 netrw 会提示您执行任何潜在的破坏性操作。
您收到的“录制”消息来自 Vim 的“宏录制”功能。请参阅:
:help recording
尽管目录修改时间的变化确实让我担心。如果它是本地目录,我会说这是因为 Vim 尝试创建“交换”文件以进行恢复。