Sublime开发自定义插件

经常使用到sublime来做一些字符处理,所以想到把常用的操作保存为脚本,开发自定义插件。

打开sublime选择工具-》插件开发-》新建插件。

然后就会自动生成这样的代码示例。

这里以移除SQL脚本的注释为例(当然移除注释有很多的方法),使用正则去掉comment信息。

import sublime
import sublime_plugin

class DeleteComment(sublime_plugin.TextCommand):
    def run(self, edit):
        for region in reversed(self.view.find_all(''' COMMENT (= |)\'.*?\'''')):
            if not region.empty():
                self.view.replace(edit, region, '')

将脚本保存为 DeleteComment.py

Sublime API文档:https://www.cnblogs.com/newmiracle/p/11965282.html

添加快捷键:选择首选项->快捷键设置

添加到工具栏中:

在Sublime Text\Packages\Default目录中找到Main.sublime-menu

参考原有配置添加一项:

保存后就可以在工具栏上看到自定义的插件了。

1人评论了“Sublime开发自定义插件”

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部