簡體   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