Sublime插件开发伊始
来源:互联网 发布:天网maze类似软件 编辑:程序博客网 时间:2024/05/04 18:37
import sublime, sublime_pluginclass ExampleCommand(sublime_plugin.TextCommand): def run(self, edit): # self.view.insert(edit, 0, "Hello, World!") # path = sublime.installed_packages_path() settings = sublime.load_settings("config.ini") userName = settings.get("userName") passWord = settings.get("passWord") if userName == None: sublime.message_dialog("请按ctrl+u设置用户名") if passWord == None: sublime.message_dialog("请按ctrl+p设置密码") # svn提交、检出、更新class EventListener(sublime_plugin.EventListener): def on_post_save(self,edit): print("this is on_modified") # push当前文件到手机class SetuserCommand(sublime_plugin.WindowCommand): def run(self): self.window.show_input_panel("请输入ApiCloud用户名", "", self.on_done, None, None) def on_done(self,userName): settings = sublime.load_settings("config.ini") settings.set("userName",userName) sublime.save_settings("config.ini")class SetpwdCommand(sublime_plugin.WindowCommand): def run(self): self.window.show_input_panel("请输入ApiCloud密码", "", self.on_done, None, None) def on_done(self,passWord): settings = sublime.load_settings("config.ini") settings.set("passWord",self.md5(passWord)) sublime.save_settings("config.ini") def md5(self,str): import hashlib m = hashlib.md5(str.encode(encoding='utf-8')) return m.hexdigest()
0 0
- Sublime插件开发伊始
- sublime插件开发
- sublime text插件开发
- sublime提示插件开发
- sublime开发插件-初尝
- sublime 前端开发插件
- Sublime Text 插件开发流程
- 【sublime text 开发常用插件】
- Sublime+node开发插件设置
- 伊始
- 伊始
- 伊始
- 伊始
- 伊始
- 伊始
- 伊始
- 伊始
- 伊始
- 【opencv】Mat数据直方图计算函数
- 在linux或者unix操作系统中在系统的引导的时候会开启很多服务,这些服务就叫做守护进程。守护进程是在后台运行不与任何控制终端关联,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于
- A MST Problem
- Android实现推送方式解决方案
- 直接插入排序与直接选择排序
- Sublime插件开发伊始
- MySQL批量去掉某一个字段特定的值
- 解决AD 不能打开DDB文件的解决方案
- uilabel 详解
- 创建单例数据库的方法
- Log4cpp: log4cpp快速使用指南 转
- 排序--递归排序(快速排序)
- 端口
- php cli 等待用户输入方法