記sublime FilePath插件開發

在工作中sublime編輯器的確好用,但發下沒有類似notepad++里的save session功能,因為工作時經常要記錄一些打開的文件,方便以後打開同一批次的文件進行修改。於是,自己就嘗試開發個。

由於之前沒接觸過python,開始時花了大概一個小時瀏覽了下python入門資料,之後看了sublime插件開發資料,如下:

http://code-tech.diandian.com/post/2012-06-06/40027735364

http://net.tutsplus.com/tutorials/python-tutorials/how-to-create-a-sublime-text-2-plugin/

http://ued.alimama.com/posts/549

安裝之後如下圖:



這裡說說整體思路,代碼就不貼了,有興趣下載附件源碼看看,歡迎交流指導。

save file path session:

1.獲取打開的文檔名

2.將文檔名寫入一個新建的文件,之後要收到保存這個文件,可以隨你命名如:modify.txt

read file path session:

1.打開剛剛保存的mofify.txt,按快捷鍵讀內容

2.抽取文件路徑,打開

整個過程實現起來還是有點麻煩,有興趣的coder可以改進下。


源碼下載頁面




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一份Sublime插件开发教程,供参考: 1. Sublime Text插件结构 Sublime Text插件包含以下文件: - 插件代码文件 - 插件信息文件 - 插件资源文件 插件代码文件是插件的核心代码,通常使用Python编写,并提供一些API供Sublime Text调用。插件信息文件包含插件的元数据,如插件名称、版本号、作者等。插件资源文件包含插件所需的资源文件,如图标、菜单项等。 2. 创建Sublime插件 要创建一个Sublime插件,需要了解Sublime Text的API和插件结构。Sublime Text提供了一个Python模块,用于开发插件。该模块包含了很多有用的API,可以帮助开发者创建功能强大的插件。 在开始创建插件之前,需要确保已经安装了Sublime Text。可以从Sublime Text的官方网站下载安装程序。 3. 创建插件信息文件 Sublime插件信息文件使用JSON格式编写。以下是一个示例插件信息文件: ```json { "name": "MyPlugin", "version": "1.0.0", "author": "John Doe", "description": "My awesome plugin", "dependencies": [], "url": "https://example.com", "license": "MIT", "platforms": ["windows", "osx", "linux"] } ``` 4. 创建插件代码文件 Sublime插件代码文件通常使用Python编写,可以使用Sublime Text提供的API。以下是一个示例插件代码文件: ```python import sublime import sublime_plugin class MyCommand(sublime_plugin.TextCommand): def run(self, edit): self.view.insert(edit, 0, "Hello, World!") ``` 5. 创建插件资源文件 Sublime插件资源文件是插件所需的资源文件,如图标、菜单项等。以下是一个示例插件资源文件: ```xml <bindings> <binding key="ctrl+shift+h" command="my_command" /> </bindings> ``` 6. 打包插件 创建好插件信息文件、插件代码文件和插件资源文件后,就可以将它们打包成一个插件。可以使用Sublime Text的打包工具进行打包。打包后的插件可以通过Sublime Text的插件管理器进行安装。 7. 安装插件 要安装一个Sublime插件,可以使用Sublime Text的插件管理器。打开Sublime Text,选择菜单“Preferences”→“Package Control”→“Install Package”,然后输入插件名称进行搜索即可。 总之,Sublime插件开发需要熟悉Sublime Text的API和插件结构,以及Python编程。掌握这些知识后,就可以开发出功能强大的Sublime插件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值