SubLime Text PackageDev 插件高亮规则设置

这篇具有很好参考价值的文章主要介绍了SubLime Text PackageDev 插件高亮规则设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

        作为一名 Android 开发工作者,开发过程中查看日志文件最经常使用的就是 Android Studio 的 Logcat 了,而且最新版本的 AS 的 Logcat 做了调整,友好度有了非常高的提升。

SubLime Text PackageDev 插件高亮规则设置

但是有时我们需要看的是后台上传过来的日志,此时 Logcat 就无法发挥作用了,由于我使用的是一台 Mac 电脑,所以使用的是 Sublime Text 作为日常看日志的工具,由于日志非常庞大,所以如果能配色高亮显示日志效率可能会有所提高,搜索了一下目前网上的方案,写的都不太明确,并且不知道如何配置颜色。接下来的方法是本人亲自测试过之后的结果。废话不多说,直接开始。

安装 PackageDev

        PackageDev 是为 Sublime Text 的资源文件提供语法高亮的实用程序。在 Sublime Text 中,资源文件主要作用是将 Sublime Text 文本编辑器配置为各种可以扩展的方式,包括但不限于:自定义语法定义、上下文菜单(和主菜单)和键绑定等等。也就是说,我们可以配置自己的语法规则,这个插件的功能非常的强大,用来配置日志查看轻而易举。

打开 Sublime Text 的命令面板进行插件安装,稍等一会搜索 PackageDev 安装。

SubLime Text PackageDev 插件高亮规则设置

配置语法规则

点击 tools -> Packages -> New Syntax Defintion 新建模版文件。

SubLime Text PackageDev 插件高亮规则设置SubLime Text PackageDev 插件高亮规则设置

上面是我们新建的模版文件,我们对这个模版进行一下修改,修改之后的文件在下面。

SubLime Text PackageDev 插件高亮规则设置

  • name 指的是在 Sublime Text 以什么规则打开文本文件,在 Sublime Text 右下角选择。如果没有指明该属性,则以文件名为准。
  • file_extensions 使用该规则识别文本文件的后缀名(xxx.log xxx.logcat)。
  • scope 是在不知道是做什么用的。
  • contexts 主要是针对不通语言环境下的配置规则
  • main 每个语法必须定义一个main context, 它应用于文本最开始的位置。
  • match 用正则表达式来匹配文本。一次只针对一行文本匹配。
  • scope 分配给匹配文本的着色类型。
  • captures 当正则匹配使用非组捕获的时候,对应不同捕获的值,将匹配的内容按gruop分别着色。

这里最主要的就是配置 match 正则匹配规则,这里推荐一个网站,正则表达式 – 教程 | 菜鸟教程可以按着语法规则并且在线测试,由于我使用的后台日志比较特殊,所以不一定匹配,这一点要注意。例子:

待匹配语句:12-30 05:56:56.556  1844  4619 E CoreBackPreview: xxxxxxxxx

正则表达式:\d{2}(\-|\/|.)\d{1,2}\1\d{1,2}.*(\s{1}W{1}\s{1})(.*)

完成配置后直接保存即可,文件要存储在 /Users/zhuangqing/Library/Application Support/Sublime Text/Packages/User 下,Sublime Text 会自动识别。

配置颜色

点击 Sublime Text -> Preferences -> Customize Color Scheme 创建自定义颜色规则。

SubLime Text PackageDev 插件高亮规则设置

在 rules 中添加颜色规则。

SubLime Text PackageDev 插件高亮规则设置

配置完颜色之后保存,注意 Sublime Text 有可能需要关闭重新打开。重新打开之后,打开一份 android 日志,注意文件后缀名,也可以在右下角选择 Logcat (Android Studio)。

SubLime Text PackageDev 插件高亮规则设置

 SubLime Text PackageDev 插件高亮规则设置

配置完成后我们来看一下效果,当前效果只是为了演示,更多细节需要进行细致的配置。关于更多的语法规则可以阅读官方文档: Syntax Definitions.文章来源地址https://www.toymoban.com/news/detail-457594.html

到了这里,关于SubLime Text PackageDev 插件高亮规则设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Idea和Android Studio【插件】全局自动设置代码高亮级别为 Syntax

    IDEA默认的代码高亮级别是all problems,显示所有可能存在的问题。问题是这样虽然详细,但会把编辑器搞得很卡 —— 一方面,idea 在检查代码的时候会跑满cpu,有时移动鼠标都很卡;另一方面,这个宇宙最强ide之一竟然没有gpu加速功能,滚动条上的标记都是cpu绘制的。 网上已

    2024年02月12日
    浏览(40)
  • Sublime Text汉化,主打简单明了

    在Sublime中设置中文的步骤如下: 1.打开Sublime Text,使用快捷键Shift+Ctrl+P(MacOS下cmd+Shift+P),弹出查找栏。 2.在搜索框中输入\\\"install\\\",出现下拉选项,点击选择其中的\\\"Package Control: Install Package\\\"。 3.在搜索框中输入chinese,选择下拉框中的\\\"ChineseLocalizations\\\"。点击之后重启

    2024年02月10日
    浏览(39)
  • sublime text 开启vim模式

    mac下点击菜单栏 Sublime Text - Settings... - Settings 添加配置

    2024年01月24日
    浏览(52)
  • 【Sublime Text】| 01——下载安装注册

    系列文章目录 【Sublime Text】| 01——下载软件安装并注册 【Sublime Text】| 02——常用插件安装及配置 失败了也挺可爱,成功了就超帅。         轻量代码编辑器有很多 之前一直用 Notepad++ 因为作者不当言论 之前很早久换成 Sublime Text 了 用了很久感觉很不错今天准备安装一

    2024年01月23日
    浏览(47)
  • Sublime Text 正则表达式处理

    1. 打开Sublime Text。 2. 按下 Ctrl + F 打开查找面板。 3. 在查找面板上方,点击 .* 按钮以启用正则表达式模式。 4. 在查找面板中,输入匹配您想要删除的特定文字的正则表达式模式。例如,如果您想要删除包含单词\\\"example\\\"的行,可以使用模式 .*example.* 。 5. 按下 Enter 开始搜索。

    2024年02月16日
    浏览(59)
  • Sublime Text 3配置 Python 开发环境

    《开发工具系列》 Python 是一种简洁但功能强大的面向对象编程语言。它的常用开发工具有很多,相信大家多多少少都有所了解,比如 PyCharm 、 Visual Studio Code 、 IDLE 等等;本篇 Huazie 介绍一个比较轻量级的开发环境 Sublime Text 3 ,并用它来配置 Python 开发环境。 Sublime Text 3 是一

    2024年01月15日
    浏览(64)
  • Sublime Text 3配置 Java 开发环境

    《开发工具系列》 《开发语言-Java》 Java 是一种跨平台、面向对象、功能强大且安全可靠的编程语言。它有很多常用的开发工具,比如 Eclipse 、 IDEA 等等,相信大家多多少少都有所涉猎;而本篇 Huazie 将要介绍一个比较轻量级的开发工具 Sublime Text 3 ,并用它来配置 Java 开发环

    2024年02月20日
    浏览(34)
  • mac版Sublime Text菜单如何汉化

    1、打开Sublime Text,点击菜单栏中的「Sublime Text-About Sublime Text」,显示如图版本信息: 目前是4143版本。 2、点击快捷键Shift+Command+P,弹出查找栏,在查找栏中输入install,出现下拉选项,点击选择其中的:Package Control: Install Package,如图: 刚点击之后并不会立刻有反应,

    2024年02月15日
    浏览(38)
  • macOS 上使用 Sublime Text 删除全部空行

    1、打开搜索替换: 使用快捷键Command + F打开查找功能。然后点击左下角的.*图标或使用快捷键Command + Alt + R来启用正则表达式搜索。 2、输入正则表达式: 在查找栏中输入以下正则表达式:^s*n 这个正则表达式匹配从行开始到行结束之间的所有空白字符,包括空格、制表符和换

    2024年01月25日
    浏览(46)
  • 【学习心得】sublime text 4 自定义编译系统

    在电脑中有多个版本的Python解释器,而sublime默认选择最新版本的解释器,如何指定自己想要的解释器呢?  文件中的代码如下:  

    2024年02月15日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包