agi*_*liq 7 eclipse django templates eclipse-plugin eclipse-templates
我正在Eclipse-> prefrences-> templates中编写django模板,以自动完成DJango模板.我写了这个
{% block ${cursor} %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
现在,当我请求并执行自动完成时,键入{%自动完成后就是
{% {% block %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
虽然我想
{% block %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
用光标挡块.我怎样才能做到这一点?
不要键入{%并选择dj_for_empty,而是尝试键入dj_然后自动完成。在这种情况下,它将按照您期望的方式运行。
底线:您可以根据模板名称(而不是模板内容)将模板自动填充到编辑器中。
看来自动完成有两个来源:常规 HTML 标签(抱歉,我在 Eclipse 中找不到要更改的定义)和模板本身(您在屏幕截图的评论中正确演示了它)。
看这张图片:
我没有输入<t并触发自动完成,而是输入了t。您可以看到有些条目带有<>- 表示这些是基于实际 HTML 标记的自动完成,而条目带有#- 则表明这些是基于模板的自动完成。
看来模板是通过模板的名称来访问的。请注意,指定的模板table提供了完整的模板<table>,而不仅仅是<table></table>自动完成的模板(如果您只是键入<tab并自动完成)。
| 归档时间: |
|
| 查看次数: |
544 次 |
| 最近记录: |