Sublime Text编辑器插件,扫描div id和类

时间:2013-03-04 16:52:06

标签: python plugins sublimetext2

我知道我应该展示一些起始代码,以便为您提供我正在尝试做的事情的线索,但我真的处于基本水平,我找不到任何资源来显示我,我在追求什么。基本上,我正在尝试为Sublime Text编辑器编写一个插件,它选择所有div ID然后将它们输出到一个文件中。什么是最好的方法?看起来应该很容易,但我不太确定。

先谢谢你的帮助,

伊万

3 个答案:

答案 0 :(得分:0)

这似乎是一个好的开始:http://www.sublimetext.com/docs/plugin-basics

答案 1 :(得分:0)

请注意http://www.sublimetext.com/docs/2/api_reference.html,但请注意Sublime Text 3目前处于测试阶段。它引入了对插件api的更改,以及支持Python 3的要求。请参阅http://www.sublimetext.com/docs/3/porting_guide.html

答案 2 :(得分:0)

假设您对python有一定的了解,我将从本教程开始编写插件(Link)。该教程的作者除其他外写了包控制。当然,它适用于ST2,但是对于你想要做的事情,我不会看到编写与ST2和ST3兼容的插件的任何重大问题。

如何编写特定插件取决于您自己。一种方法可能是利用view.find_all()方法。这采用正则表达式并返回一组区域。从这些区域,您可以获取文本,然后获取div的ID。可能有更好的方法,但这可能是最初的尝试。写入文件可以通过常用的python方式完成。