如何用单条Vim命令打开~/log.txt并启用autoread功能
实现方法
很简单!用一条Vim启动命令就能达成你的要求,既不用手动在Vim里输入:set autoread,也不用改动.vimrc,而且这个自动读取的配置只会对当前打开的日志文件会话生效:
vim -c 'set autoread' ~/log.txt
命令细节说明:
-c:这是Vim的启动参数,作用是让Vim在启动完成后立刻执行指定的内部命令'set autoread':就是我们要Vim执行的命令,开启自动读取文件变更的功能,这个设置仅在当前Vim会话有效,关闭后就会恢复默认~/log.txt:你要打开的目标日志文件路径
用这条命令打开日志后,只要文件被外部程序修改,Vim就会自动重新加载最新内容,完全符合你只针对该日志启用该功能的需求~
内容的提问来源于stack exchange,提问作者Soup Endless
相关产品推荐
相关产品推荐

