环绕{%trans"" %} 标签

时间:2012-03-26 21:56:14

标签: django pydev emmet

将pydev键盘快捷键绑定到包含django trans模板标记的所选文本的命令,将其修改为{% trans " <的最简单方法是什么? KBD>文本 " %}

1 个答案:

答案 0 :(得分: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脚本”的位置设置到放置该模块的文件夹中(窗口&gt;首选项&gt; pydev&gt;脚本pydev)。

关于编写PyDev脚本的更多信息,也值得一看:http://pydev.org/manual_articles_scripting.html