首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从~/..vimrc不应用autocmd

从~/..vimrc不应用autocmd
EN

Stack Overflow用户
提问于 2015-08-19 09:09:46
回答 1查看 2K关注 0票数 1

如何使我的vim不需要手动重新加载~/.vimrc而应用autocmd?为什么... Filetype tsv ...从来没有应用过呢?

我的~/.vimrc

代码语言:javascript
复制
set ts=10
autocmd BufWrite * :echom "Writing buffer!"
autocmd Filetype tsv set ts=20 sts=20 sw=20

加载~/.vimrc,但是仅在:so之后应用自动the。

代码语言:javascript
复制
$ vim /tmp/test.tsv
:verbose set ts
  tabstop=10
    Last set by ~/.vimrc
:w
"test.tsv" 2L, 37C written
:so ~/.vimrc
:w
Writing buffer!
"test.tsv" 2L, 37C written

另外,即使我编辑了一个.tsv文件,为什么制表符没有设置为20呢?

vim --versionVIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jul 11 2015 08:43:46)

:scriptnames

代码语言:javascript
复制
  1: /etc/vimrc
  2: /usr/share/vim/vimfiles/archlinux.vim
  3: ~/.vimrc
  4: ~/.vim/plugin/InsertXSDDateTimeLiteral.vim
  5: ~/.vim/plugin/RdfNamespaceComplete.vim
  6: /usr/share/vim/vimfiles/plugin/SyntaxFolds.vim
  7: /usr/share/vim/vimfiles/plugin/filebrowser.vim
  8: /usr/share/vim/vimfiles/plugin/imaps.vim
  9: /usr/share/vim/vimfiles/plugin/libList.vim
 10: /usr/share/vim/vimfiles/plugin/remoteOpen.vim
 11: /usr/share/vim/vim74/plugin/getscriptPlugin.vim
 12: /usr/share/vim/vim74/plugin/gzip.vim
 13: /usr/share/vim/vim74/plugin/logiPat.vim
 14: /usr/share/vim/vim74/plugin/matchparen.vim
 15: /usr/share/vim/vim74/plugin/netrwPlugin.vim
 16: /usr/share/vim/vim74/plugin/rrhelper.vim
 17: /usr/share/vim/vim74/plugin/spellfile.vim
 18: /usr/share/vim/vim74/plugin/tarPlugin.vim
 19: /usr/share/vim/vim74/plugin/tohtml.vim
 20: /usr/share/vim/vim74/plugin/vimballPlugin.vim
 21: /usr/share/vim/vim74/plugin/zipPlugin.vim
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-19 11:37:57

对于文件类型问题,可能是因为vim不知道"tsv“文件类型:您可以通过运行:set filetype来检查它,这将返回当前的文件类型。(它在*.tsv文件上为我返回"“)

以下内容将适用于所有*.tsv文件

代码语言:javascript
复制
autocmd BufEnter *.tsv set ts=20 sts=20 sw=20

对于另一个问题,它必须是您的插件或.vimrc覆盖它的其他东西之一(因为它只适用于vimrc中的这三行)。通过运行:autocmd来查找罪魁祸首,它将列出所有已注册的自动命令

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32091160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档