💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
<!-- 译者:Github@wizardforcel --> # 从Textmate中转换 # 可能在Textmate中有你喜欢或者使用过的主题和语法,并且你想要把它们转换到Atom中。如果是这样的话,你很幸运,因为有很多工具可以用来转换它们。 ## 转换 TextMate Bundle ## TextMate bundle的转换允许你在Atom中使用TextMate的偏好、代码段和配色。 让我们来为R语言转换TextMate bundle。你可以在Github上面找到其它现存的TextMate bundle。 你可以使用以下命令来转换R bundle: ``` $ apm init --package ~/.atom/packages/language-r \ --convert https://github.com/textmate/r.tmbundle ``` 现在你可以浏览`~/.atom/packages/language-r`来查看转换后的bundle。 新的包已经可以使用了,运行Atom并在编辑器中打开一个`.r`文件,就可以看到效果。 ## 转换TextMate 主题 ## 这一节会介绍如何把TextMate主题转换成Atom主题。 ### 差异 ### TextMate主题使用[plist](https://en.wikipedia.org/wiki/Property_list)文件,而Atom使用CSS或者Less来定义编辑器中语法和UI的样式。 转换主题的工具首先解析主题的plist文件,然后创建与之对应的CSS规则和属性,它们为Atom定义相似的样式。 ### 转换主题 ### 下载你想要转换的主题,你可以在[Textmate的网站](http://wiki.macromates.com/Themes/UserSubmittedThemes)浏览已有的Textmate主题。 现在假设你已经将主题下载到`~/Downloads/MyTheme.tmTheme`,你可以使用以下命令来转换主题: ``` $ apm init --theme ~/.atom/packages/my-theme \ --convert ~/Downloads/MyTheme.tmTheme ``` 之后你可以浏览`~/.atom/packages/my-theme`来查看转换后的主题。 ### 启用主题 ### 你的主题安装到`~/.atom/packages`之后,你可以通过运行Atom并且选择`Atom > Preferences…`菜单来开启它。 选择左侧边栏上的`Themes`链接,并且选择`My Theme from the Syntax Theme`下拉菜单来开启你的新主题。 你的主题现在被启用了,可以打开编辑器来查看效果。