代码之家  ›  专栏  ›  技术社区  ›  RIX

如何向TextMate App添加新的自定义PHP起始标记?

  •  1
  • RIX  · 技术社区  · 9 年前

    是否可以在Mac上添加一个新的自定义起始标记来识别TextMate中的PHP代码?

    i、 e.我需要使用

    [insert_php]
    
    echo "Hello World"
    
    [/insert_php]
    

    而不是默认代码

    <?php
    
    echo "Hello World"
    
    ?>
    

    我需要这个,因为我使用的是一个WordPress插件,它允许我插入一个自定义的php代码 [insert_php]代码。。。[/insert_php] 但这是一个有点复杂的代码,所以我使用TextMate从外部编写,然后将其粘贴到WP页面中。。因此TextMate中的标准PHP样式将使我的工作更容易。

    任何帮助都将非常感谢。

    2 回复  |  直到 9 年前
        1
  •  1
  •   kwood    9 年前

    您可以调整每种语言的语法定义。在您的案例中:

    • 打开捆绑包编辑器
    • 搜索PHP->语言语法->PHP文件
    • 查找包含以下内容的块 name = 'meta.embedded.block.php'; ,在此屏幕截图中突出显示:

    enter image description here

    • 按CTRL+Shift+D复制
    • 在新块内,更改 begin '\[insert_php\]'
    • 改变 end '\[/insert_php\]' ,结果应如第二张截图所示:

    enter image description here

    现在您的自定义开始/结束标记应该可以工作了。

        2
  •  0
  •   pawd    9 年前

    使用编写代码 <? and ?> 完成后,用自定义标记替换它。繁荣