在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C++/ 初始文件
調(diào)試
初始文件
作用域設(shè)置、作用域和作用域描述符
在Atom中移動
在Atom背后
Atom中的包
為什么選擇Atom?
從Textmate中轉(zhuǎn)換
小結(jié)
新手入門
折疊
代碼段
Hacking Atom
基本的自定義
Atom中的序列化
文本處理包
字?jǐn)?shù)統(tǒng)計包
所需工具
維護(hù)你的包
Atom基礎(chǔ)
深入鍵表(keymap)
配置API
使用Atom
自動補全
面板
在Atom中寫作
文本選擇
創(chuàng)建主題
圖標(biāo)
小結(jié)
開發(fā)Node模塊
編輯和刪除文本
安裝Atom
通過服務(wù)和其它包交互
小結(jié)
編寫 spec
語法
Atom中的版本控制
查找和替換

初始文件

當(dāng)Atom完成加載之后,它會運行你~/.atom目錄中的init.coffee文件,給你一個機會來運行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)建新的或者擴展現(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)。