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

從Textmate中轉(zhuǎn)換

可能在Textmate中有你喜歡或者使用過的主題和語法,并且你想要把它們轉(zhuǎn)換到Atom中。如果是這樣的話,你很幸運(yùn),因?yàn)橛泻芏喙ぞ呖梢杂脕磙D(zhuǎn)換它們。

轉(zhuǎn)換 TextMate Bundle

TextMate bundle的轉(zhuǎn)換允許你在Atom中使用TextMate的偏好、代碼段和配色。

讓我們來為R語言轉(zhuǎn)換TextMate bundle。你可以在Github上面找到其它現(xiàn)存的TextMate bundle。

你可以使用以下命令來轉(zhuǎn)換R bundle:

$ apm init --package ~/.atom/packages/language-r \
  --convert https://github.com/textmate/r.tmbundle

現(xiàn)在你可以瀏覽~/.atom/packages/language-r來查看轉(zhuǎn)換后的bundle。

新的包已經(jīng)可以使用了,運(yùn)行Atom并在編輯器中打開一個.r文件,就可以看到效果。

轉(zhuǎn)換TextMate 主題

這一節(jié)會介紹如何把TextMate主題轉(zhuǎn)換成Atom主題。

差異

TextMate主題使用plist文件,而Atom使用CSS或者Less來定義編輯器中語法和UI的樣式。

轉(zhuǎn)換主題的工具首先解析主題的plist文件,然后創(chuàng)建與之對應(yīng)的CSS規(guī)則和屬性,它們?yōu)锳tom定義相似的樣式。

轉(zhuǎn)換主題

下載你想要轉(zhuǎn)換的主題,你可以在Textmate的網(wǎng)站瀏覽已有的Textmate主題。

現(xiàn)在假設(shè)你已經(jīng)將主題下載到~/Downloads/MyTheme.tmTheme,你可以使用以下命令來轉(zhuǎn)換主題:

$ apm init --theme ~/.atom/packages/my-theme \
  --convert ~/Downloads/MyTheme.tmTheme

之后你可以瀏覽~/.atom/packages/my-theme來查看轉(zhuǎn)換后的主題。

啟用主題

你的主題安裝到~/.atom/packages之后,你可以通過運(yùn)行Atom并且選擇Atom > Preferences…菜單來開啟它。

選擇左側(cè)邊欄上的Themes鏈接,并且選擇My Theme from the Syntax Theme下拉菜單來開啟你的新主題。

你的主題現(xiàn)在被啟用了,可以打開編輯器來查看效果。

上一篇:Hacking Atom下一篇:編寫 spec