Atom 初始文件

2018-08-12 21:50 更新

初始文件

當(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)。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號