作者:巡山小妖 | 来源:互联网 | 2022-12-10 13:06
我最近与杰出的Yevgeniy Brikman一起上课,在他创建Terraform资源时,他的IDE自动填充了必需的属性。例如,如果他键入:
resource "aws_lambda_function" "lambda_example" {
他的IDE将自动填充:
resource "aws_lambda_function" "lambda_example" {
function_name = ""
handler = ""
runtime = ""
role = ""
}
现在,我经常编写Terraform代码,该功能将很方便,但是我找不到配置我的IDE的方法(Visual Studio Code)。我准备切换IDE-如何获得此功能?
1> Shorn..:
Hashicorp(Terraform背后的公司)发布了IntelliJ IDEA插件,该插件具有许多出色的功能。
这张图片是我定义一个空的lambda,然后按Alt-Enter的结果:
选择第一个条目将填充您显示的必填属性。然后,将光标放在资源内,然后按Ctrl-空格键,使IDEA显示所有其他可选属性的代码完成选项:
我是键盘用户,所以这就是我要做的。我敢肯定,如果这是使您浮出水面的方式,那么您可以进行各种操作。
我使用IDEA的商业版本,但是有一个免费的社区版本,并且我认为Hashicorp插件可以使用该版本。