99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

Atom 初始文件

2018-08-12 21:50 更新

初始文件

當(dāng)Atom完成加載之后,它會(huì)運(yùn)行你~/.atom目錄中的init.coffee文件,給你一個(gè)機(jī)會(huì)來(lái)運(yùn)行CoffeeScript代碼來(lái)執(zhí)行自定義。這個(gè)文件中的代碼可以充分訪問(wèn)到Atom API。如果自定義的代碼變得很大,考慮創(chuàng)建一個(gè)包,這部分會(huì)在“字?jǐn)?shù)統(tǒng)計(jì)包”一節(jié)中介紹。

你可以在編輯器中從Atom > Open Your Init Script菜單打開init.coffee文件。這個(gè)文件也可以命名為init.js來(lái)包含JavaScript代碼。

例如,如果你在設(shè)置中開啟了蜂鳴提示音,你可以將以下代碼添加到init.coffee,讓Atom在每次加載時(shí)用蜂鳴提示音向你打招呼。

atom.beep()

由于init.coffee可以訪問(wèn)到Atom API,你可以使用它來(lái)實(shí)現(xiàn)有用處的命令,而不需要?jiǎng)?chuàng)建新的或者擴(kuò)展現(xiàn)有的包。下面是一個(gè)使用了選擇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,并使用命令面板通過(guò)名字執(zhí)行新的命令(例如“Markdown: Paste As Link”)。而且,如果你喜歡通過(guò)快捷鍵來(lái)觸發(fā)這個(gè)命令,你可以為命令定義一個(gè)鍵表(keymap)。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)