PhpStorm 中的实时模板没有用
Live templates in PhpStorm not useful
我在 PhpStorm 中安装了 "Live Templates for Angular" 插件。我认为建议有问题(由 Ctrl + Space 触发)。我必须写完整个片段 a-component
才能得到正确的建议。
我可以在设置中以某种方式改进它吗?
这是一张动图:
请确认适用的语境。
应用于指定类型的文件,或检查所有地方。
如下所示:
这是因为模板名称(缩写)中有破折号 -
...并且在完成 IDE 时将 a
和 component
视为单独的部分,直到找到整个匹配项(以防您对两个变量进行减法运算)。至少这是我根据自己的使用经验对这种行为的理解。
您可以只更改缩写并从那里删除 -
,它会更好地识别为有效的完成项。但这在长 运行 中可能并不理想(当插件将使用新模板等更新时可能会出现问题)
要绕过它...只需使用 Live Template 特定完成,其中只会列出 Live Templates。对于分配给 Code | Insert Live Template...
操作的调用快捷方式(Ctrl + J 在 Windows 上使用默认键盘映射)在您键入实时模板缩写时的任何时间。
我在 PhpStorm 中安装了 "Live Templates for Angular" 插件。我认为建议有问题(由 Ctrl + Space 触发)。我必须写完整个片段 a-component
才能得到正确的建议。
我可以在设置中以某种方式改进它吗?
这是一张动图:
请确认适用的语境。
应用于指定类型的文件,或检查所有地方。
如下所示:
这是因为模板名称(缩写)中有破折号 -
...并且在完成 IDE 时将 a
和 component
视为单独的部分,直到找到整个匹配项(以防您对两个变量进行减法运算)。至少这是我根据自己的使用经验对这种行为的理解。
您可以只更改缩写并从那里删除 -
,它会更好地识别为有效的完成项。但这在长 运行 中可能并不理想(当插件将使用新模板等更新时可能会出现问题)
要绕过它...只需使用 Live Template 特定完成,其中只会列出 Live Templates。对于分配给 Code | Insert Live Template...
操作的调用快捷方式(Ctrl + J 在 Windows 上使用默认键盘映射)在您键入实时模板缩写时的任何时间。