为什么要将 pydev 键盘快捷键绑定到text使用 djangotrans
模板标签围绕选定对象的命令,并将其修改为{% trans "
text" %}
?
问问题
379 次
1 回答
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 的更多信息。
于 2012-03-27T11:36:32.517 回答