小编u01*_*mg3的帖子

如何增强 Notepad++ 以支持 PHP 文件中的 Laravel Blade 语法高亮显示?

在网上查找后,我找不到任何有关增强 N++ 以支持Laravel Blade语法的语法突出显示的信息 ( *.blade.php)。

例子:demo.blade.php

<html>
    <head>
        <title>App Name - @yield('title')</title>
    </head>
    <body>
        @section('sidebar')
            This is the master sidebar.
        @show

        <div class="container">
            @yield('content')
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我知道 Notepad++ 支持用户定义的语言来添加对新文件扩展名的语法突出显示支持(我之前曾对*.scss文件使用过此功能)。

但是,我想继续使用 N++ 的内置突出显示*.php文件突出显示功能,并通过创建规则来匹配 PHP 文件中的 Blade 语法来添加它。如果我要对 Blade 文件使用 N++ 的用户定义语言功能,我还必须重新定义 PHP 语法的所有语法突出显示。

我尝试修改 PHP 定义下的 N++langs.xmlstylers.xml文件,但没有成功。

因此,我该如何增强 N++ 来为 Blade 提供语法高亮支持?这是我在 Sublime 中突出显示 Blade 的出发点。

notepad++ php syntax-highlighting

5
推荐指数
1
解决办法
5429
查看次数

标签 统计

notepad++ ×1

php ×1

syntax-highlighting ×1