PhpStorm 2021.3 Help

教程:在 TODO 评论中使用实时模板

让我们探索一个高级的 PhpStorm 工具来为 TODO 项的文本创建一个实时模板。为什么我们需要它?例如,您希望您的队友创建统一的 TODO 项,自动填写用户名,后跟一些任意文本。

这就是它的完成方式。

创建 TODO 模式和过滤器

打开 Settings/Preferences 对话框,然后在 Editor 部分下,单击TODO

创建图案 review。为此,请单击图标一般添加模式”部分:

待办事项创建模式

在颜色选择器中定义颜色 - 在这种情况下,它是粉红色。

接下来,让我们创建一个过滤器。为此,请单击过滤器图标一般添加部分,然后定义过滤器:

待办事项创建过滤器

创建实时模板和变量

接下来,返回Settings/Preferences对话框 ( Ctrl+Alt+S),在 Editor 部分下,单击Live Templates

待办活动模板1

请注意,新模板将添加到自动创建的组user中。

接下来,注意底部的红色注释。它说新模板缺少应该应用的上下文。所以让我们点击链接定义,并允许所有可能的上下文。最后,让我们定义模板本身的主体:在模板文本区域中,输入以下内容:

REVIEW[$WHO$] $TEXT$

我们这里有两个未定义的变量:$WHO$$TEXT$. 该变量$TEXT$将仅用作输入字段,而该变量$WHO$应自动填写。要定义此变量,请单击按钮Edit variables

待办活动模板2

接下来,在“编辑模板变量”对话框中,为变量选择一个表达式$WHO$

待办事项模板3

使用 REVIEW 项目

现在让我们确保它有效。回到编辑器,创建一行注释Ctrl+/,输入rv,然后按Tab

待办活动模板4

请注意,TODO 注释旁边的右装订线也被添加到编辑器中。如您所见,实时模板rv已自动填充用户名,让我们只需输入一些有意义的评论即可:

Todo 直播模板5

现在,当您选择仅显示REVIEW评论时,请使用过滤器。为此,请单击筛选并选择过滤器评论以仅显示具有关键字REVIEW的 TODO 评论。

最后修改时间:2021 年 3 月 8 日