繁体   English   中英

补充vimrc时丢失vim文件类型设置

[英]vim filetype settings lost when resourcing vimrc

按照这里的说明我有一个ftdetect文件, ~/.vim/ftdetect/cheat.vim与此行:

au BufNewFile,BufRead *.cheat/* set filetype=cheat

这会在~/.vim/ftplugin/cheat.vim加载一个简单的配置文件:

set statusline=%t
set statusline+=\ %P
set statusline+=%#todo#
set nonumber

它加载正常,但是当我获取~/.vimrccheat.vim的设置丢失了。

最好的长期解决方案是,避免使用本地选项等直接执行vimrc来覆盖文件类型设置,但是最简单的解决方法通常是重新编辑文件。 类型

:edit

然后按Enter。

在交互使用中,可以将其简化为:e ,并且可以轻松创建映射:

nnoremap <silent> <leader>e :edit<CR>

我建议阅读有关vim的启动,初始化文件,源命令,编辑命令以及各种方法的帮助页面,这些方法可以调整单个缓冲区的本地内容(例如setlocalmap-<buffer> ,autocmd pattern <buffer> )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM