如何自动将光标指向崇高文本的键盘快捷键?

时间:2014-08-03 19:03:48

标签: ruby-on-rails ruby erb sublimetext3 key-bindings

我在轨道上使用ruby工作很多,所以很自然地我在erb中编写了很多代码。输入<%=%>总是很痛苦,所以我在Key Bindings中编写了一个键盘快捷键脚本。这是我的代码:

{"keys": ["ctrl+shift+e"], "command": "insert_snippet","args": {"contents": "<%= %>"}}

这没关系,但这只是创建&lt;%=%&gt;并且光标在&gt;之后结束。标志。如何创建它以创建&lt;%=%&gt;并且光标最终位于&lt;%=和%&gt;之间所以我可以立即开始打字?

提前谢谢你们!

1 个答案:

答案 0 :(得分:0)

{"keys": ["ctrl+shift+e"], "command": "insert_snippet","args": {"contents": "<%="$0"%>"}}

根据此处提供的文档,放置$ 0会使光标移动到该位置。我还建议您在此页面中创建一个自动填充。

https://sublime-text-unofficial-documentation.readthedocs.org/en/latest/extensibility/completions.html