goland编辑器设置Live templates,提高编码效率

之前用vscode编辑器。fp快捷键能很快打印出fmt.Printf的操作。换到goland,想要实现类似的操作,需要自己设置Live templates。

<实现步骤>

(0) 打开setting->editor->live templates。然后新增一个template。
定义缩写名称(abbreviation):fp。
(1) template text输入:

fmt.Printf("$VAR2$:%+v\n",$VAR$)

(2) 编辑模板变量(edit template variables):
VAR complete()
VAR2 VAR
在这里插入图片描述
在这里插入图片描述

<实现效果>

输入fp加回车,就能输出:fmt.Printf(“:%+v\n”,)。然后你只要输入VAR的名称。VAR2就会同步VAR的值。

在这里插入图片描述

设置 postfix Completion实现vscode类似的fp快捷键

步骤:
1、打开 settings,并进入 Editor | General | Postfix Completion。
2、点击 Add 按钮
3、输入下面的表达式:

fmt.Printf("$EXPR$:%#v\n",$EXPR$)
$END$

参数的含义:

$EXPR$ captures the expression before the dot. //捕捉到点之前的表达式。
$END$ defines the position of the cursor after the template is expanded.  //定义了模板展开后光标的位置。

<实现效果>
输入 a.fp 回车 => fmt.Printf(“a:%+v\n”,a)

在这里插入图片描述

官网教程:https://www.jetbrains.com/help/go/auto-completing-code.html#postfix_completion

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值