设为首页 - 加入收藏 - 网站地图 欢迎加QQ群 :14364084

sublime目录结构-sublime插件开发

时间:2014-02-19 11:30 来源:未知 标签:sublime目录结构-sublime插件开发 作者:谭博 阅读:

目录结构

C:\PROGRAM FILES\SUBLIMETEXT 2
  bz2.pyd
  Microsoft.VC90.CRT.manifest
  msvcp90.dll
  msvcr90.dll
  PackageSetup.py
  PackageSetup.pyc
  pyexpat.pyd
  python26.dll
  python26.zip         `绿色win版带的python版本 linux会用系统的`
  select.pyd
  sublime_plugin.py
  sublime_plugin.pyc
  sublime_text.exe
  unicodedata.pyd
  _ctypes.pyd
  _elementtree.pyd
  _hashlib.pyd
  _socket.pyd
  _ssl.pyd
├─Data                  `用户数据目录`
    KEEPME
  ├─Installed Packages `安装的插件`
        Emmet.sublime-package
  ├─Packages           `默认绿色版插件目录`
    ├─AAAPackageDev
    ├─Abacus  
    ├─ActionScript
    ├─Alignment       
    ├─AppleScript  
    ├─ASP    
    ├─Batch File    
    ├─BracketHighlighter`选中高亮插件`              
    ├─C#
    ├─C++
    ├─Clojure     
    ├─Color Scheme - Default `配色方案`
    ├─ColorPicker         `拾色器`  
    ├─CSS      
    ├─D     
    ├─default             `系统默认包目录,有菜单和快捷键及配置文件`   
    ├─Diff   
    ├─Edit History   
    ├─Emmet     
    ├─EncodingHelper
    ├─Erlang
    ├─ExportHtml            
    ├─FindKeyConflicts
    ├─Gist
    ├─GitHub Flavored Markdown Preview
    ├─Go
    ├─Graphviz
    ├─Groovy
    ├─Haskell
    ├─HTML
    ├─HTML5
    ├─Java
    ├─JavaScript
    ├─Language - English  `字典`
    ├─LaTeX
    ├─Lisp
    ├─Lua
    ├─Makefile
    ├─Markdown
    ├─Markdown Slideshow        
    ├─MarkdownEditing
    ├─Matlab
    ├─Objective-C   
    ├─OCaml
    ├─Package Control      `插件管理器`       
    ├─Perl      
    ├─PHP
    ├─Python
    ├─PyV8        
    ├─R
    ├─Rails
    ├─Regular Expressions
    ├─RestructuredText
    ├─Ruby
    ├─Scala
    ├─SideBarEnhancements
    ├─SmartMarkdown
    ├─SQL
    ├─SublimeCodeIntel
    ├─SublimeLinter
    ├─SVN
    ├─TCL
    ├─Text
    ├─Textile
    ├─Theme - Default
    ├─Theme - Pseudo OSX
    ├─Theme - Soda
    ├─Themr                   `主题切换工具`
    ├─Thinkphp                `Thinkphp插件`
    ├─User                    `用户定义的文件目录`
    ├─VAlign
    ├─View In Browser
    ├─Vintage
    ├─WheelChanger
    ├─XML
    └─YAML  
  ├─Pristine Packages          `初次安装时带的插件安装压缩文件`
        ActionScript.sublime-package
  └─Settings
          Auto Save Session.sublime_session
          License.sublime_license
          Session.sublime_session   
└─Pristine Packages

各种文件介绍 插件包里的

package-metadata.json #存放托管的源码地址信息
README.rst | README.md#插件介绍
*sublime-completions  #自动完成
*.sublime-snippet     #代码片段
*.sublime-commands    #插件的命令,此文件写过的在有效命令面板中出现
*.sublime-keymap      #快捷键定义文件 (跨平台所以有各平台的定义文件)
*.sublime-mousemap    #鼠标组合键定义文件
*.sublime-menu        #菜单定义文件
*.tmPreferences       #模板配置文件(待考证)
*.JSON(语言)-tmLanguage #语法定义文件
*.sublime-settings  #配置文件
*.py *.pyc          #py是python执行文件,pyc是同名的文件编译的缓存,改插件记得删除它如果改动不生效
*.sublime-build     #编译配置文件
*.tmTheme           #语法配色定义文件
*.sublime-macro     #宏定义文件
*.sublime-theme     #主题文件

一些特殊文件,包目录Default目录下
Side Bar Mount Point.sublime-menu #侧边栏点击目录时右键菜单补充
Side Bar.sublime-menu             #侧边栏右键菜单
Main.sublime-menu                 #主界面上的菜单
Minimap.sublime-settings          #迷你地图的配置文件
Tab Context.sublime-menu          #打开文件的那个标签的右键菜单
Widget Context.sublime-menu       #终端界面这种Widget 的右键菜单
Widget.sublime-settings           #Widget的文件显示面板的设置

 

 

关注微信公众号

微信扫一扫,打赏我

热评文章
    内容不错,支持一下
    评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)