vim - 为什么:重绘!在augroup中不生效?
问题描述
我在Vim中使用Vim-Airline插件,但是在source.vimrc之后statuline显示不完整,所以我想使用:redraw!在 augroup 但它不生效。
augroup Vim
autocmd!
autocmd BufWritePost $MYVIMRC ++nested source $MYVIMRC ":redraw!"
augroup End
我只能执行 :redraw!在命令行中。如何改进我的代码?
解决方案
我不确定这些引用:redraw!
来自哪里,或者你希望它们做什么,因为"
引入了评论。
在 Vim 中,您使用“bar” |
, 来分隔 Ex 命令,例如:source
and :redraw
:
augroup Vim
autocmd!
autocmd BufWritePost $MYVIMRC ++nested source $MYVIMRC | redraw!
augroup END
见:help :bar
。
推荐阅读
- android - Why is there only ".sp" in fontSize of Text("") composable and not ".dp" in Jetpack Compose-beta08
- javascript - 如何在javascript中将var放入var中
- linux - 在linux bash中编程,我的程序没有响应
- java - 有没有办法在颤振中使用 Kotlin 代码?
- python - 在 mne 中使用 raw.plot() 时,如何将 EEG 信号可视化为正弦波而不是线?
- arrays - TypeScript 如何循环遍历对象数组
- yarnpkg - 为什么从 pm2 通过 yarn 脚本运行服务会失败?
- c# - 无法跟踪实体类型“书签”的实例,因为已经在跟踪具有相同键值 {'ID'} 的另一个实例
- html - 我需要一只公鹿从底部变成一半红色,在顶部变成一半白色,但不是渐变的颜色机会。旁边有个黑圈
- node.js - 如何以确切的时间戳运行一些代码?