当前位置: 首页 > 后端技术 > Python

如何根据自己的实际需求开发自己的sublimetext插件

时间:2023-03-26 14:35:13 Python

在空闲时间,我想使用SublimeText编写一些小的HTML5代码。每次编辑完后,我都得手动通过Chrome打开html页面,很不方便。得益于SublimeText的极大灵活性,我们可以轻松地创建自己的插件,使事情自动完成:在SublimeText中编辑html页面->点击我们自己定义的一些快捷键->html页面由Chrome打开(1)打开SublimeText,菜单Tools->NewPlugins,然后会自动为我们创建一个python文件如下。然后粘贴下面简单的python源代码:importsublime,sublime_pluginimportwebbrowserclassOpenBrowserCommand(sublime_plugin.TextCommand):defrun(self,edit):window=sublime.active_window()window.run_command('save')url='file://'+self.view.file_name()webbrowser.open_new(url)逻辑很简单:先保存当前编辑的文件,获取它的路径并通过笔记本电脑中安装的默认浏览器打开它。将它保存到/Packages/User中。根据需要重命名文件,例如“open_browser.py”。(2)Tools->CommandPalette,然后单击“Preferences:KeyBindings–User”:粘贴以下源代码:[{"keys":["ctrl+shift+b"],"command":"open_browser"}]这意味着当按下组合键“ctrl+shift+b”时,你告诉SublimeText执行你的插件“open_browser”。现在就完成了。按下您配置的键后,您的插件将打开默认浏览器。要获得更多Jerry的原创文章,请关注公众号"汪子熙":