以只读模式打开
1 | vim –R filename |
这种模式打开的文件不能修改。
查看swap文件
1 | vim –r |
可以查看当前文件夹,~/tmp,/var/tmp以及/tmp的临时文件。
出现swap文件有两种情况:
- 其他人正在编辑该文件
- 上一个会话非正常退出
打开文件时执行命令
1 | vim –c ‘cmd’ filename |
可以通过-c参数在打开filename的时候就执行命令cmd,比如cmd为:50就是打开文件后就跳转到50行,而/hello就是打开文件就搜索hello的所在。
当然我们可以同时执行多个命令,格式为:
1 | vim –c ‘cmd1’ –c ‘cmd2’ –c ‘cmd3’ … filename |
执行文件中的命令
1 | vim –w cmdfile filedata |
打开filedata的时候直接执行cmdfile中的命令。
进入vim的受限模式
使用vim –Z filename
后,就会进入vim的受限模式,所有的外部shell命令会被禁用。