ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

RegexExplainTip

by rubikonx9 ST3

Sublime Text 3 插件,用于显示正则表达式解释

标签 工具

详细信息

  • 0.9.4
  • github.com
  • github.com
  • 6年前
  • 2小时前
  • 8年前

安装次数

  • 总计 3K
  • Win 2K
  • Mac 971
  • Linux 586
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

说明文件

源代码
raw.githubusercontent.com

SublimeRegexExplainTip

Sublime Text 3 插件,用于显示正则表达式解释

外观

Screenshot

为什么这么设计?

由于某些正则表达式是仅写不读的代码,有时获取特定正则表达式实际功能的描述很有用。在文本编辑器中获取这种描述可能是一个优点。

安装

通过Package Control安装。或者,将此仓库克隆到Packages目录中。

使用方法

Shift+Super+Alt+R键显示所选文本的解释。目前,必须明确选择一个区域。

自定义

可以使用自定义CSS文件。您可以在设置文件中定义CSS文件(在Preferences -> Package Settings -> RegexExplainTip -> Settings - User下)中的css_file

{
    "css_file": "Packages/User/my-custom.css"
}

您应在Packages目录(Preferences -> Browse Packages...)中找到该文件。

依赖项

此插件使用YAPE::Regex::Explain来获取正则表达式解释。因此,需要安装有YAPE::Regex::Explain模块的Perl。

注意事项

由于此插件依赖于外部Perl安装和模块,必须正确设置环境。这包括Perl的@INC变量值,该变量允许Perl查找所需模块。此目录取决于您的环境设置、操作系统、CPAN配置等。

例如,您可能需要在PERL5LIB变量中定义路径

export PERL5LIB=/some/perl/installation/directory/lib.

或者,您可以在get_explanation方法中声明Perl代码时添加以下行

use lib 'c:/StrawberryPERL/perl/site/lib';