Extension API

Events

Name Summary
onInit 在 Textor 初始化时
onReady 在 Textor 启动就续时
onRender 在 Textor 完成主界面呈现时
onCreateContextMenu 在创建内容菜单时,参数 contextMenu,1)工作区contextMenu.finder;2)编辑区contextMenu.editor
onChooseDir 在选取一个目录时,参数 path:String 目录路径
onChooseFile 在选取一个文件时,参数 path:String 文件路径
onOpenFile 在打开一个文件时,参数 file:{} 文件对象
onCloseFile 在关闭一个文件时,参数 file:{} 文件对象

Context

Name Summary
context.view 视图的根引用
context.controller 控制器的根引用
context.platform 录前系统平台:darwin、linux、windows
context.isWin 是否是Windows
context.cmdKey 在 Mac 上值为 command,其它平台为 ctrl
context.app 应用程序全局对象
context.shell 本地系统接口
context.process 进行接口,可以启动并调用其它进程
context.fs 文件系统
context.pathSpliter 路径分隔符
context.command 命令管理器
context.console 控制台,提供 log、info、wran、error 四个方法
context.dataPath 数据及配置存储路径
context.extensionPath 扩展插件安装路径
context.lang 当前语言对象
context.network 网络服务,可用来检网络状态
context.config 当前用户配置
context.isFirstStart 是否是第一次启动
context.findExtension 查找一个扩展插件的引用
context.trigger 触发一个事件
context.env 当前环境信息
context.resovleUri 根据相对路径转换物理路径
context.extensions 插件管理器
context.file 当前工作区对应用文件树

FileInfo

Name Summary
fileInfo.path 文件的路径
fileInfo.type 文件的类型
fileInfo.isRoot 是否是根目录/td>

Editor

Name Summary
innerEditor 编辑对象

其它内容,稍后补充...