iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 8
1
DevOps

今晚我想來點 Terraform 佐 AWS系列 第 8

今晚我想來點 Terraform 佐 Vim

  • 分享至 

  • xImage
  •  

今晚我想要來點 Terraform 佐 Vim

工作要有好的品質,就需要有好的工具。

要開始動工寫 Terraform 組態檔,就要有好用的編輯器。我的習慣是用 Vim。

要使用 Vim 來開發的話,有來自 HashiVim 開發的 hashivim/vim-terraform 套件可以使用。

這個套件提供了:

  • :Terraform <subcommand> 的指令
  • *.tf, *.tfvars, and *.tfstate 檔案的語法突顯 (Syntax highlighting)
  • 可以整合 terraform fmt 自動執行

fmt

指令 terraform fmt 會覆寫你的檔案內容,幫你統一程式碼的語法風格。

安裝 vim-terraform

如果是用 vim-plug,在 ~/.vimrc 加入以下設定

Plug 'hashivim/vim-terraform'

如果是用 Vundle,在 ~/.vimrc 加入以下設定

Plugin 'hashivim/vim-terraform'

設定 vim-terraform

要啟動 vim 在存檔時自動執行 terraform fmt,要在 ~/.vimrc 加入以下設定

let g:terraform_fmt_on_save=1

上一篇
今晚我想看透 Terraform 狀態檔
下一篇
今晚我想要在組態檔裡拌入一些「變數」
系列文
今晚我想來點 Terraform 佐 AWS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言