W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
當(dāng)Atom完成加載之后,它會運行你~/.atom
目錄中的init.coffee
文件,給你一個機(jī)會來運行CoffeeScript代碼來執(zhí)行自定義。這個文件中的代碼可以充分訪問到Atom API。如果自定義的代碼變得很大,考慮創(chuàng)建一個包,這部分會在“字?jǐn)?shù)統(tǒng)計包”一節(jié)中介紹。
你可以在編輯器中從Atom > Open Your Init Script
菜單打開init.coffee
文件。這個文件也可以命名為init.js
來包含JavaScript代碼。
例如,如果你在設(shè)置中開啟了蜂鳴提示音,你可以將以下代碼添加到init.coffee
,讓Atom在每次加載時用蜂鳴提示音向你打招呼。
atom.beep()
由于init.coffee
可以訪問到Atom API,你可以使用它來實現(xiàn)有用處的命令,而不需要創(chuàng)建新的或者擴(kuò)展現(xiàn)有的包。下面是一個使用了選擇APi和剪貼板API的命令,它從被選中的文本和剪貼板內(nèi)容中構(gòu)建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})")
現(xiàn)在,重新加載Atom,并使用命令面板通過名字執(zhí)行新的命令(例如“Markdown: Paste As Link”)。而且,如果你喜歡通過快捷鍵來觸發(fā)這個命令,你可以為命令定義一個鍵表(keymap)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: