Atom 從Textmate中轉(zhuǎn)換

2018-08-12 21:50 更新

從Textmate中轉(zhuǎn)換

可能在Textmate中有你喜歡或者使用過的主題和語法,并且你想要把它們轉(zhuǎn)換到Atom中。如果是這樣的話,你很幸運(yùn),因為有很多工具可以用來轉(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)在被啟用了,可以打開編輯器來查看效果。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號