vim - 如何添加 :autocmd to vim modeline?

标签 vim modeline

我正在尝试添加 :autocmd BufWrite * make在 vim 中使用模式行,但它不会被触发。我看到帮助只说 set <options>可以在模型中使用。有没有办法实现这个效果,我这里写个文件运行make .

最佳答案

在您的 ~/.vimrc 中设置您的 autocmd使用与您的文件名匹配的模式。我还建议使用 augroup所以它可以被重新定位。

augroup my_project
  autocmd!
  autocmd BufWrite /project/*.c make
augroup END

如需更多帮助,请参阅:
:h :au
:h :aug

关于vim - 如何添加 :autocmd to vim modeline?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23576486/

相关文章:

vim - VIM 中用 # 居中并填充多个空格

emacs - 在模式行中通知过时的缓冲区

emacs - 将字体设置为部分模式行

vim - 在 vim 中保存文件导致窗口为空

linux - 为什么我的 vim 在滚动时滞后?

VIM 高亮匹配开始/结束

macos - Ctrl+6 不编辑在 macOS 终端中运行的 Vim 中的备用缓冲区

Vim 等效于 emacs 主模式标签

bash - Vim:打开文件后读取模式行?