如何向TextMate应用程序添加新的自定义PHP起始标记?
是否可以添加一个新的自定义起始标记来识别Mac上TextMate中的PHP代码 i、 我需要使用如何向TextMate应用程序添加新的自定义PHP起始标记?,php,wordpress,macos,tags,textmate,Php,Wordpress,Macos,Tags,Textmate,是否可以添加一个新的自定义起始标记来识别Mac上TextMate中的PHP代码 i、 我需要使用 [insert_php] echo "Hello World" [/insert_php] 而不是默认代码 <?php echo "Hello World" ?> 我需要它,因为我正在使用一个WordPress插件,它允许我插入一个定制的php代码[insert_php]代码。。。[/insert_php]到文章和页面中,但它的代码有点复杂,所以我使用TextMate在外
[insert_php]
echo "Hello World"
[/insert_php]
而不是默认代码
<?php
echo "Hello World"
?>
我需要它,因为我正在使用一个WordPress插件,它允许我插入一个定制的php代码[insert_php]代码。。。[/insert_php]到文章和页面中,但它的代码有点复杂,所以我使用TextMate在外部编写它,然后将其粘贴到WP页面中。。因此,TextMate中的标准PHP样式将使我的工作更轻松
任何帮助都将不胜感激。用
编写代码,然后完成后,用自定义标记替换代码。Boom.您可以调整每种语言的语法定义。就你而言:
- 打开Bundle编辑器
- 搜索PHP->语言语法->PHP
- 查找包含
name='meta.embedded.block.php'的块代码>,在此屏幕截图中突出显示:
- 按CTRL+Shift+D复制它
- 在新块中,将
更改为begin
'\[insert\u php\]'
- 将
更改为end
,结果应如第二个屏幕截图所示:'\[/insert\u php\]'
现在,您的自定义开始/结束标记应该可以工作了。Pawd,这是我目前正在做的事情,但每次这样做都很痛苦,因为我正在做很多自定义编码,并且与希望每5秒看到不同结果的人一起工作。。。我在不同的页面/帖子中有不同的代码,因此剪切这个额外的步骤(查找和替换)将非常有用。我有点困惑,因为我使用的是旧版本,但在我更新到TextMate 2.0之后,您的方法工作得非常好!