來更新 vim 設定,在寫 yaml 時可以舒服一點。
目前版本是 Vim 9.0
設定縮排
我習慣的 yaml 縮排是兩個空白,在 vim 就針對 yaml 檔設定:
|
|
語法
原本有裝 stephpy/vim-yaml 這個 plugin,這次就刪掉了
- 解 VIM 7.4 處理速度太慢,更新停在 2021
- 目前 VIM 原生就有,似乎也沒有以往的問題,就暫時不需要使用額外的 plugin
加強縮排顯示
yaml 檔常常會有大量的縮排,所以增加了一個 nathanaelkane/vim-indent-guides plugin,強調縮排顯示,vimrc 增加以下設定:
|
|
語法檢查
ale 是 vim 上的語法檢查 plugin,支援多種語法檢查工具,yaml 檔案支援 yamllint。只要裝好 ale 跟 yamllint 就能夠以預設的設定運作。
安裝 ale, vimrc 增加設定:
|
|
安裝 yamllint,執行指令:
|
|
如果覺得 yamllint 預設的規則太嚴格,可以調整成 releaxed
建立檔案 ~/.config/yamllint/config
,內容如下:
|
|