🪔
【terraform】vimでコーディング
概要
vimでterraformをコーティングする際に鮮明さが欲しい人へ
環境
PC:MacBook Air (M1)
shell:zsh
手順
1. vimプラグインの設定(既にvimプラグインマネージャーがある場合不要)
前段階として実行環境にvimプラグインマネージャーを入れる必要がある。
vimプラグインマネージャーには種類があるが、今回はdein.vimの導入手順。
プラグインマネージャーインストール
# ディレクトリ~インストール
ls -d ~/.vim/plugins > /dev/null 2>&1 || mkdir ~/.vim/plugins
cd ~/.vim/plugins
curl -O https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh
sh installer.sh
sh installer.sh 後の実行画面
1を選択
使用しているvimを選択(よくわからんという方は1)
Installation finished を確認し、
2. hashivimをインストール
hashivimのインストール
git clone https://github.com/hashivim/vim-terraform.git ~/.vim/pack/plugins/start/vim-terraform
3. 動作確認
testでファイルを作成して色が付与されることを確認
Sampleコード
vim main.tf
これを記載して色が付与されているか確認
↓↓↓↓↓
resource "aws_instance" "example" {
ami = data.aws_ami.amzn-linux-2023-ami.id
instance_type = "c6a.2xlarge"
subnet_id = aws_subnet.example.id
cpu_options {
core_count = 2
threads_per_core = 2
}
tags = {
Name = "tf-example"
}
}
4. Colorschemeの変更
色が気に食わない無い場合は、~/.vimrc
に設定を記載する
~/.vimrcはデフォルトで存在しないから、存在しない場合は作成
vimrc記載例
colorscheme industry
Colorサンプル
Discussion