经常使用到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
参考原有配置添加一项:

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



纯真IP库+ip2region,把IP地址转换成省市县编码求一份代码