💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
<!-- 译者:Github@wizardforcel --> # 初始文件 # 当Atom完成加载之后,它会运行你`~/.atom`目录中的`init.coffee`文件,给你一个机会来运行CoffeeScript代码来执行自定义。这个文件中的代码可以充分访问到Atom API。如果自定义的代码变得很大,考虑创建一个包,这部分会在“字数统计包”一节中介绍。 你可以在编辑器中从`Atom > Open Your Init Script`菜单打开`init.coffee`文件。这个文件也可以命名为`init.js`来包含JavaScript代码。 例如,如果你在设置中开启了蜂鸣提示音,你可以将以下代码添加到`init.coffee`,让Atom在每次加载时用蜂鸣提示音向你打招呼。 ``` atom.beep() ``` 由于`init.coffee`可以访问到Atom API,你可以使用它来实现有用处的命令,而不需要创建新的或者扩展现有的包。下面是一个使用了选择APi和剪贴板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,并使用命令面板通过名字执行新的命令(例如“Markdown: Paste As Link”)。而且,如果你喜欢通过快捷键来触发这个命令,你可以为命令定义一个键表(keymap)。