linux终端用vim只读打开没有对应的.swp文件的文件
时间: 2023-12-07 22:02:54 浏览: 85
如果你想在终端使用vim只读打开没有对应的.swp文件的文件,可以使用以下命令:
```
vim -R -n filename
```
其中,选项`-R`表示只读模式,选项`-n`表示禁用交换文件。文件名`filename`为你要打开的文件名。这将以只读模式打开文件,你只能查看文件内容,而不能修改和保存文件。同时,由于禁用了交换文件,即使在你没有写入权限的情况下,也不会创建交换文件。如果你想要退出vim,可以使用命令`:q!`,这将强制退出vim而不保存任何修改。
相关问题
linux终端用vim只读打开没有交换文件的文件
如果你想在终端使用vim只读打开没有交换文件的文件,可以使用以下命令:
```
vim -R filename
```
其中,选项`-R`表示只读模式,文件名`filename`为你要打开的文件名。这将以只读模式打开文件,你只能查看文件内容,而不能修改和保存文件。如果你想要退出vim,可以使用命令`:q!`,这将强制退出vim而不保存任何修改。
.Makefile.swp是什么文件
.Makefile.swp是一个vim编辑器自动生成的临时文件,它通常出现在Makefile文件所在的目录中。当您使用vim编辑器打开Makefile文件时,vim会自动创建一个包含了缓冲区的备份文件,并且以.swp作为扩展名。当您关闭vim编辑器或者该文件时,vim会自动删除这个临时文件。如果您发现该文件一直存在于目录中,可能是因为vim在关闭时发生了异常,导致临时文件没有被删除。在这种情况下,您可以手动删除该文件,或者使用以下命令删除所有以.swp为扩展名的临时文件:
```
find . -type f -name "*.swp" -delete
```
注意:在执行该命令时,请确保您处于Makefile文件所在的目录中。
阅读全文