[SublimeText] 之 Packages
概述
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 即可。
[SublimeText] 之 Packages的更多相关文章
- sublime text3的一些插件安装方法和使用
sublime text部分插件使用方法在线安装package Control的方法: ctrl+~ 输入如下代码: import urllib2,os; pf='Package ...
- Sublime Text编辑器 + vim插件
Sublime安装 Sublime Text 是一个代码编辑器.Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim. Su ...
- 可以考虑使用SublimeText编辑器替代notepad++了
大概是去年吧,这款编辑器神一般的出现在我面前,经过我小心翼翼的试用后发现并不是那么太顺手,插件配置都不太成熟,如Package Control. 最喜欢用它的zencoding还得专门开个小窗:ang ...
- SublimeText更换皮肤
SublimeText是一款非常好用的文本编辑工具,官方网址http://www.sublimetext.com/. 这里介绍一下手动安装SublimeText皮肤的方法. (1)首先找一款你喜欢的皮 ...
- 在sublimetext上打造一个兼容virtualenv的web&python开发环境
利用Sublimetext3&virtualenv 打造一个Web&Python IDE 注: 环境:window|python3;以下使用的sublimetext插件均用packag ...
- SublimeText的使用
1.安装Sublime_text2.02文件:Sublime Text 2.0.2.tar.bz2 (1)官网下载地址:http://www.sublimetext.com/2 (2)将文件放到lin ...
- 如何使用SublimeText风格的代码高亮样式 添加Zed Coding(EMMET)插件
因为觉得博客园自带的代码高亮样式很单一,不符合作为前端的我的审美习惯,于是下定决心要想办法折腾出一个方法来应用上另外一套代码高亮样式. 虽然探索的过程是很痛苦的,但最后还是成功了,但也不枉付出的那些努 ...
- SublimeText编辑器替代notepad++了
可以考虑使用SublimeText编辑器替代notepad++了 内容目录: 插件安装配置 配置打包下载 大概是去年吧,这款编辑器神一般的出现在我面前,经过我小心翼翼的试用后发现并不是那么太顺手, ...
- [Sublime-Text] Linux下用Sublime-Text3编译输出Java文件
因为现在在借着经典的书籍巩固一些基础知识,所以会经常跑一些简单的程序,可又不想开庞大的IDE.所以就想试着用Sublime-Text来编译程序,哦,当然如果习惯的话,用 terminal 也可以.其实 ...
随机推荐
- QT:KeepAliveOption的应用
由于用QTcpSocket写网络通讯程序,当正常服务端或者客户端断开的时候,我们监测信号即可:Signals:stateChanged(QAbstractSocket::SocketState).(手 ...
- SpannableString
http://blog.csdn.net/fengkuanghun/article/details/7904284 背景介绍 在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockS ...
- LEARNING TO NAVIGATE IN COMPLEX ENVIRONMENTS
任务是地图里面导航,让agent从起始点到达指定位置. 用了supervised learning + reinforcement learning + lstm 用supervised learni ...
- Html中怎么用CSS让ul中多个li标签不换行横排显示
布局 通常有三种方式 { 1. position 2. float: left --> 其次是这个 3. block: inline-block --> 他们推荐我用这个 } 具体描述 ...
- 信噪比——信号加噪相关的知识
信噪比:即Signal noise ratio , 即SNR: 它的单位为 dB, 公式为: SNR = 10lg(PS / PN), 其中 ps 表示信号的有效功率, pn 表示噪声的有效功率: 如 ...
- swing包含了各种组件的类
javax.swing 最常用的pachage,包含了各种swing组件的类 javax.swing.border 包含与swing组件外框有关的类 javax..swing.colorchooser ...
- spring oxm入门(包含demo)
O/X Mapper 是什么? Spring 3.0 的一个新特性是 O/X Mapper.O/X 映射器这个概念并不新鲜,O 代表 Object,X 代表 XML.它的目的是在 Java 对象(几乎 ...
- k8s sidecar, Ambassador, Adapter containers
When you start thinking in terms of Pods, there are naturally some general patterns of modular appli ...
- php中的func_num_args、func_get_arg与func_get_args函数
From: http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/09/21/2183157.html php的的func_num_args.f ...
- 阿里云Redis开发规范[转]
一.键值设计 1. key名设计 (1)[建议]: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id ugc:video:1 (2)[建议]:简洁性 ...