您的位置:首页 > 其它

Atom插件开发入门教程(二)

2017-01-06 10:35 302 查看


初始化文件

当Atom完成加载后, 它会读取 
init.coffee
 在你的
%USERPROFILE%\.atom
目录下,
这时会读取你用CoffeeScript写的自定义效果。代码相关说明请参阅 Atom's
API. 如果基础的自定义功能无法满足你的要求,考虑自己写一个插件包吧!

如果想编辑 
init.coffee
 文件,你可以点击菜单的 Edit ->Init
Script。如果你想用JavaScript来编辑它,请将名称改成 
init.js
 。

举个例子,如果你的 Audio Beep 设置为有效,在 
init.coffee
 文件中写入下列代码,可以在Atom加载时发出Beep音。
atom.beep()

因为
init.coffee
 允许访问Atom的API,
你可以用它来实施一些有用的命令. 下面是一些调用 Selection
API 和 Clipboard
API 来从选中的文本和剪切板来构造Markdown URL连接的例子。
atom.commands.add 'atom-text-editor', 'markdown:paste-as-link', ->
return unless editor = atom.workspace.getActiveTextEditor()

selection = editor.getLastSelection()
clipboardText = atom.clipboard.read()

selection.insertText("[#{selection.getText()}](#{clipboardText})")


现在, 重新加载Atom,并用 Command
Palette 来运行新命令 "Markdown: Paste As Link", 如果你想为这个操作建个快捷键,请查看keybinding
for the command.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: