发布时间: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运行后:
今天的分享就到这里,下一篇继续分析。如果大家觉得还可以呀,记得推荐呦。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码