terraform + vim

Share on:

vimとterraformはデフォルトでは相性が悪く、tfファイルを何かよくわからん別物と判定するようです。まあ.tfとかいう拡張子じゃあねえ…って気はしますけどね。

で、調べてみるとlspを使って超補完する方法もあるみたい

でもそこまではいらねえんじゃないか?

って事で単純なプラグインはこちら

https://github.com/hashivim/vim-terraform

元々のtfシンタックスが何のシンタックスなのかはよくわかりませんが…私はvimplug派なのでこうします

1call plug#begin()
2" ...何らかのプラグイン
3
4Plug 'hashivim/vim-terraform'
5
6call plug#end()

設定

プラグインを何とかしてインストールしたら設定です

1let g:terraform_align=1
2let g:terraform_fold_sections=0
3let g:terraform_fmt_on_save=1

こんな感じにしてます。terraform_fmt_on_saveは1にすると自動整形するけど、もしかするまでもなく多分terraformコマンドを必要とするんじゃないでしょうか。

では、雑な記事ですみません。

ひょっとすると自動補完書くかもだけど、それはまた別で