0%

vim 命令行技巧

以只读模式打开

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命令会被禁用。

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道