VIM如何自动保存文件、自动重加载文件、自动刷新显示文件

blogdaren 2014-10-26 抢沙发 3844人次

问题背景:

使用vim打开文件时,如果在其他编辑器中又打开此文件并做了修改、保存。那么在vim中默认是不自动加载已经修改了的文件,除非你在vim中保存时它才提示文件已经有改动。可是此时一般迟了,因为你当前在vim中的修改没法保存了。

解决方案:

1、手动重加载文件的命令是:e!
2、一劳永逸的方法是:vim提供了自动加载的选项 autoread,默认关闭。
在/pat/to/vimrc中添加 set autoread即可打开自动加载选项,相关选项:
:help 'autoread'
:help timestamp
:help FileChangedShell
:help :checktime
另外,vim使用tag进行切换时,如果当前文件修改未保存,会提示需保存后才能跳转。
在/path/to/vimrc中添加
set autowriteall
可使切换文件时,修改的文件被自动保存。

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:VIM如何自动保存文件、自动重加载文件、自动刷新显示文件

发表评论:

您的昵称:
电子邮件:
个人主页:

Free Web Hosting