为什么:重绘!在augroup不生效?
Why :redraw! not take effect in augroup?
我用的是Vim-Airline plug in Vim,但是在source .vimrc之后statuline显示不完整,所以我想用:redraw!在augroup但是没有生效
augroup Vim
autocmd!
autocmd BufWritePost $MYVIMRC ++nested source $MYVIMRC ":redraw!"
augroup End
我只能执行:重绘!在命令行中。
如何改进我的代码?
我不确定 :redraw!
周围的那些引号来自哪里,或者你希望他们做什么,因为 "
引入了评论。
在 Vim 中,您使用“条”,|
来分隔 Ex 命令,例如 :source
和 :redraw
:
augroup Vim
autocmd!
autocmd BufWritePost $MYVIMRC ++nested source $MYVIMRC | redraw!
augroup END
参见 :help :bar
。
我用的是Vim-Airline plug in Vim,但是在source .vimrc之后statuline显示不完整,所以我想用:redraw!在augroup但是没有生效
augroup Vim
autocmd!
autocmd BufWritePost $MYVIMRC ++nested source $MYVIMRC ":redraw!"
augroup End
我只能执行:重绘!在命令行中。 如何改进我的代码?
我不确定 :redraw!
周围的那些引号来自哪里,或者你希望他们做什么,因为 "
引入了评论。
在 Vim 中,您使用“条”,|
来分隔 Ex 命令,例如 :source
和 :redraw
:
augroup Vim
autocmd!
autocmd BufWritePost $MYVIMRC ++nested source $MYVIMRC | redraw!
augroup END
参见 :help :bar
。