码迷,mamicode.com
首页 > 其他好文 > 详细

Sublime Text 之 Packages

时间:2014-05-04 09:58:27      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:ext   http   文件   html   com   cti   

概述

Packages 是指供 Sublime Text 使用的资源文件集合,例如插件、语法高亮、菜单、片断等等。Sublime Text 自身安装了一些 Packages,还有很多用户创建的 Packages 可供下载。

 

Packages 是以 .sublime-package 结尾的文件,它其实就是 zip 文件,只是后缀不同。Packages 也可以解压后保存在文件夹中,或者二者混合使用,在文件夹中的文件会覆盖 .sublime-package 文件中的同名文件。

 

位置

Zipped Packages 保存在:

  • <executable_path>/Packages
  • <data_path>/Installed Packages

Unzipped Packages 保存在:

  • <data_path>/Packages

举个例子,有一个叫做 Python 的 Package 保存在 <executable_path>/Packages/Python.sublime-package,任何保存在 <data_path>/Packages/Python 目录下的文件都会覆写 .sublime-package 中的文件。

 

通常来说,<executable_path>/Packages 是用来保存 Sublime Text 自带 Packages,而 <data_path>/Installed Packages 是用来保存用户安装的 Packages。

 

特殊 Packages

有两个特殊的 Packages:Default 和 User.Default 总是首先加载,而 User 总是最后加载。当在不同的 Packages 之间合并文件的时候,加载顺序就显得很重要。例如 Main.sublime-menu,任何一个 Package 都可以包含一个叫 Main.sublime-menu 的文件,可是它并不会覆写 main menu,而是会根据 Package 的加载顺序进行合并。

 

Default 和 User 以外的 Packages 按照字母顺序排序。

 

创建新的 Package

要创建新的 Package,只要在 <data_path>/Installed Packages 目录下新建一个目录即可。你可以点击 Preferences/Browse Packages 菜单来访问这个目录。

 

覆写 Zipped Package 中的文件

要覆写一个已知 Package 中的文件,只需要在 Packages/<Package Name> 目录下新建一个同名文件。

例如,覆写 Sublime Text 自带的 Python.sublime-package 中的 function.sublime-snippet 文件,在 <data_path>/Packages 目录下创建一个新的目录名为 Python,然后创建一个新的 function.sublime-snippet 即可。

 

来源

Sublime Text 之 Packages,布布扣,bubuko.com

Sublime Text 之 Packages

标签:ext   http   文件   html   com   cti   

原文地址:http://www.cnblogs.com/ifantastic/p/3705827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!