vim循环下表复制_Vimrc Init.vim太长了?不存在的
精簡配置
剛開始接觸vim,你會被它各種好看的外觀以及實用的插件吸引,各種折騰,不知不覺你的vimrc或者init.vim變得特別長,我之前的init.vim有多長?
596行?wtf?每次維護的時候不知道有多麻煩,身為一個開發人員希望它是模塊化的,高耦合低內聚的,方便日后維護,不管是更新還是修改都會變得很容易。
如何拆分
我從vim-plug切換到了dein進行插件管理,使用toml來更好的拆分,我是按照我的思維拆分的,我不知道這個是不是有些具體的設計準則,也參考了一些拆分的配置,不過我還是按照了我的做法進行修改。嘗試的過程中,我發現文件的加載時需要順序的,不然你會發現很多鍵位甚至插件是無法正確加載和使用的,我的拆分是這樣的:
拆分后的樣子:
這樣就比較直觀了,加數字是方便文件加載的順序也為了看著能直觀,期間出現了一個坑,最開始我是沒有加數字的,我發現denite.vim我通過快捷鍵不能使用,兩個d開頭的文件難道加載有問題?我試過其他的插件通過與denite同樣的prefix鍵是可以使用的,排除了鍵位沒生效的問題,所以我加上了數字也進行了排序,一切正常。
插件管理
我將插件分為正常加載和懶加載兩個文件放在dein文件夾下,它們是這個樣子的,我沒有裝toml的插件所以沒有高亮。湊合一下QWQ
其余的文件就是將之前的ini.vim按照插件分開就好了。在dein.vim中添加:
call dein#load_toml('~/.config/nvim/rc/dein/plugins.toml', {'lazy': 0})·call dein#load_toml('~/.config/nvim/rc/dein/plugins-lazy.toml', {'lazy': 1})新的init.vim
那么拆分之后新的init.vim長什么樣子呢。很簡單就3行
循環加載.vim文件,這樣是不是就看著很清爽,不在那么冗長了。
PendragonSaber/mydotfiles?github.com 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的vim循环下表复制_Vimrc Init.vim太长了?不存在的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一盎司是多少克
- 下一篇: visual studio odbc数据