【问题标题】:Surround with {% trans "" %} tag用 {% trans "" %} 标签包围
【发布时间】:2012-03-26 21:56:13
【问题描述】:

将 pydev 键盘快捷键绑定到使用 django trans 模板标签围绕选定 text 的命令的最简单方法是什么,将其修改为 {% trans "text" %}?

【问题讨论】:

    标签: django pydev emmet


    【解决方案1】:

    注意:下面的答案是如果您在 PyDev 编辑器中(.py 文件)...此支持目前不适用于 Django 模板编辑器(所以,请告诉我您实际使用的是哪个编辑器您想要该功能的位置)。

    您目前无法将模板设置为给定的键盘快捷键。

    现在,话虽如此,您可以通过创建自定义脚本命令来使其工作。

    应该很简单,以分割线(Ctrl+2, sl)为例。

    即:在您的 PyDev 安装中,您应该在 plugins/org.python.pydev.jython/jysrc/pyedit_create_lines_on_commas.py 有一个 Python 模块,创建它的副本——但确保它仍然以 'pyedit_' 开头,然后更改函数 SplitTextInCommas 以执行您想要的操作并将 ACTIVATION_STRING 更改为其他内容 - 即:如果您将其更改为 x,则必须执行 Ctrl+2, x 才能激活它。

    此外,您可能还应该将“附加 jython 脚本”的位置设置为放置该模块的文件夹(窗口 > 首选项 > pydev > 脚本 pydev)。

    可能还值得一看:http://pydev.org/manual_articles_scripting.html,了解有关编写 PyDev 脚本的更多信息。

    【讨论】:

      猜你喜欢
      • 2015-12-26
      • 2012-07-01
      • 1970-01-01
      • 2014-01-18
      • 2023-02-22
      • 2014-08-18
      • 1970-01-01
      • 1970-01-01
      • 2012-01-18
      相关资源
      最近更新 更多