【问题标题】:How do I add a placeholder to a live template in PyCharm?如何在 PyCharm 中的实时模板中添加占位符?
【发布时间】:2020-07-09 06:23:07
【问题描述】:

我正在尝试将占位符添加到 PyCharm 中的实时模板中。

我已将缩写(触发器)定义为“foo”。 键入“foo”并按 TAB 后,会生成以下代码:

def function_name(arg1,arg2):
    # do something
    return True

我想为这个实时模板添加一个占位符,以便在生成实时模板后自动选择“function_name”。我该怎么做?

【问题讨论】:

    标签: pycharm code-snippets live-templates


    【解决方案1】:

    这可以通过

    来实现
    1. 模板文本中使用一个变量(即$function_name$),然后如下图所示编辑该变量:

    2. 通过将 groovy 脚本设置为其表达式来编辑该变量:

    表达式中设置的 groovy 脚本如下:

    groovyScript("return \"function_name\"")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多