【发布时间】:2012-03-26 21:56:13
【问题描述】:
将 pydev 键盘快捷键绑定到使用 django trans 模板标签围绕选定 text 的命令的最简单方法是什么,将其修改为 {% trans "text" %}?
【问题讨论】:
将 pydev 键盘快捷键绑定到使用 django trans 模板标签围绕选定 text 的命令的最简单方法是什么,将其修改为 {% trans "text" %}?
【问题讨论】:
注意:下面的答案是如果您在 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 脚本的更多信息。
【讨论】: