【问题标题】:Sublime Text editor plug-in, scan div id's and classesSublime 文本编辑器插件,扫描 div id 和 classes
【发布时间】:2013-03-04 16:52:05
【问题描述】:

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

提前感谢您的帮助,

伊万

【问题讨论】:

    标签: python plugins sublimetext2


    【解决方案1】:

    这看起来是个不错的起点:http://www.sublimetext.com/docs/plugin-basics

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        假设你对 python 有一定的了解,我将从这个关于编写插件的教程开始 (Link)。该教程的作者除其他外还写了包控制。当然,它适用于 ST2,但对于您正在尝试做的事情,我认为编写与 ST2 和 ST3 兼容的插件没有任何重大问题。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-01-01
          • 2016-06-02
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多