Atom编辑器中是否可以创建宏(将几次击键记录到新的键盘快捷方式中)?
我来自Sublime Text 3,我想念的一个功能是能够制作键盘宏来烦人键入文本。
我的特定示例是:我必须多次键入<%= x %>
,最终我希望光标位于“ x”的位置,这样我才能开始回显需要显示的任何变量。
我浏览了一堆Atom程序包,没有看到任何类似的东西。也许我搜索的字词有误?
答案 0 :(得分:0)
我想出了办法,所以我想在这里分享。
Atom附带了一个称为片段的功能,可以在某种程度上充当宏记录器。详细文档可在https://flight-manual.atom.io/using-atom/sections/snippets/处找到。
对于我的蜜蜂字符串片段,我将以下内容添加到了snippets.cson文件中。
'.source.js':
'Bee strings':
'prefix': 'bee'
'body': '<%= $1 %>'
然后,每次我输入bee
时,我都可以选择使用<%= %>
自动完成。 $1
是放置光标的位置。对我来说,这很棒,因为那正是我要开始输入一些JS代码或其他代码的地方。