使.vimrc区分filetype或工作目录?

时间:2017-11-17 17:42:43

标签: vim

我不确定如何搜索这个主题,所以我希望这是一个原始问题。

上下文

当我在vim中编码时,我喜欢set number(我把它放在我的.vimrc中),但是当我查看我的个人链接的降档文件(到食谱等)时,我做不需要set number,但不想总是输入set nonumber

问题

是否有办法根据文件类型或正在使用的目录(一种白名单或黑名单)来打开或关闭set number(或其他属性)?

修改

我刚刚找到autocmd Filetype setlocal ...选项,但autocmd Filetype setlocal set nonumber不起作用。

1 个答案:

答案 0 :(得分:0)

您需要autocmd的模式。由于您使用的是FileType事件,因此该模式将与'filetype'匹配。

augroup my_ft
  autocmd!
  autocmd FileType markdown setlocal nonumber
augroup END

您还可以在set nonumber中添加~/.vim/after/ftplugin/markdown.vim