首先进入官网下载 Atom。(这貌似算废话)
进入Atom之后按下快捷键 command+shift+p 就会出现下面界面
接着输入 generator package 然后回车。就会出现以下界面
然后输入你自定义的名字 比如:my-package 或 trigger 然后回车
就会出现这个界面如果没有或者你不小心关了可以在 /Users/XXXX(username)/github/
如果成功了就可以在
中找到它了选右侧的 Toggle 就可以运行了第一次点就会出现
没事再重复上次 点次右侧的 Toggle就可以运行了。(好像是需要重启Atom 或者window:Reload (也就是 commadn+shift+p 然后输入reload 选第一个然后回车就行了) )
如果没有的话就重复上面步骤再来一次。
在lib中就找到 trigger.js (也就是你定义的名字 XX.JS ) 接下来就可以在里面找到
toggle() {
console.log('Trigger was toggled!');
return (
this.modalPanel.isVisible() ?
this.modalPanel.hide() :
this.modalPanel.show()
);
}
修改它就可以了。
我实现的功能是读取当前正在编辑的文件然后post到本地。(我的用法。因为我们有个模拟器可以直接运行这个脚本文件,看到实际动画效果等等)(结果我就上图吧)
用的是 终端 控制台命令
(这里要说的是 Atom 幸好是底层用了 nodeJS )之前查了大量的资料各种百度,谷歌 就是为了找到 JS 调用控制台命令,win 上还好点 mac 上..... 。 完全不会js 完全没用过 atom 昨晚用了好几个小时才搞定
接下来就是绑定到快捷键了。
首先按下 command + , 或者
这样也可以打开
然后点击上面蓝色的字 your keymap file 就会打开
在里面添加上这个就可以了,然后保存 重启Atom 或 window:Reload (也就是 commadn+shift+p 然后输入reload 选第一个然后回车就行了) 就可以用了。
'cmd-shift-r' 是自定义的快捷键 'trigger:toggle' 触发的事件 类名:方法名。 之后空了我会写sublime的
"cmd+." / "cmd+>" 可以打印出一些使用过的命令