你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

Sublime Text3插件编写流程及用其解决的实际问题全解析

发布时间:2026-05-17

浏览次数:0

今儿个给大伙分享一回,编写一个 Text3 插件的流程,以及借助插件解决的一个实际存在的问题。

一、开发插件的前提条件

二、新建插件

1. 借助Tools菜单下的New选项,去开启一份处于初始化状态的插件编辑文档。

初始化后的插件有如下内容:

2. 经由 -> 使用特定方式开启文件夹,于这个文件夹之内创建一个作为子文件夹的文件夹,此文件夹的名字是你期望开发的插件的名字,例如:。

返回插件开发的初始化编辑器页面,借助ctrl+s保存此文件,将其放置于你创建的子文件夹内,文件名称形如:.py。

3、借助ctrl+`快捷键,或者经由View -> Show打开的控制台。

并在输入框执行如下的命令:view.('')

执行结果如下,第一行插入了Hello,World!:

4、将类名称变更为你期望的插件名字,比如说:(之前的那个名称呈现为小写形式),此后便能够着手开发与该插件相对应的功能了,当然在这个时候所输入的命令也已然转变为了view.(''),唯有如此进行执行才会有效果。

5、按照官方所给出的API文档去寻觅你所须要的接口,文档的查看地址为:http://www..com/docs/3/.html。

二、编写插件

这儿我要分享一下我所编写的一个插件,此插件具备这样的功能,那就是把文件里的定义,统统替换成实际的值。

将文件中的宏定义替换成真实的值:

把我插件的源代码分享一点在下边,而且给出了详尽的注释,大家能够依照API文档对照着sublime text 3 插件,明白我代码的内容哦,因为在手机上不太容易显示出来sublime text 3 插件,所以我截几张图,详尽的代码能够借助阅读原文前往我的博客去知晓:。

三、绑定快捷键

在文件夹下新建映射文件,文件名是固定的。

这两个分别对应不同平台与linux的文件,当然在Mac平台也就是(OSX).- ,文件内容呈下所示:

keys代表对应的快捷键,代表着要执行的命令。

四、运行效果

运行前:

ctrl+shift+r运行后:

今天的分享就到这里,下一篇继续分析。如果大家觉得还可以呀,记得推荐呦。

如有侵权请联系删除!

13262879759

微信二维码