如何向 TextMate App 添加新的自定义 PHP 起始标签?
How to add a new custom PHP starting tag to TextMate App?
是否可以在 Mac 的 TextMate 中添加新的自定义起始标记以识别 PHP 代码?
即我需要使用
[insert_php]
echo "Hello World"
[/insert_php]
代替默认代码
<?php
echo "Hello World"
?>
我需要它,因为我使用的是 WordPress 插件,它允许我插入自定义 php 代码 [insert_php] 代码 ... [/insert_php] 到帖子和页面中,但代码有点复杂,所以我使用 TextMate 在外部编写它,然后将其粘贴到 WP 页面中。所以 TextMate 中的标准 PHP 样式会让我的工作更轻松。
任何帮助将不胜感激。
使用 <? and ?>
编写您的代码,然后在完成后将其替换为您的自定义标签。轰.
您可以调整每种语言的语法定义。你的情况:
- 打开包编辑器
- 搜索 PHP -> 语言语法 -> PHP
- 找到包含
name = 'meta.embedded.block.php';
的块,在此屏幕截图中突出显示:
- 按 CTRL+Shift+D 复制它
- 在新块中,将
begin
更改为 '\[insert_php\]'
- 将
end
更改为'\[/insert_php\]'
,结果应该如第二张截图所示:
现在您的自定义 begin/end 标签应该可以使用了。
是否可以在 Mac 的 TextMate 中添加新的自定义起始标记以识别 PHP 代码?
即我需要使用
[insert_php]
echo "Hello World"
[/insert_php]
代替默认代码
<?php
echo "Hello World"
?>
我需要它,因为我使用的是 WordPress 插件,它允许我插入自定义 php 代码 [insert_php] 代码 ... [/insert_php] 到帖子和页面中,但代码有点复杂,所以我使用 TextMate 在外部编写它,然后将其粘贴到 WP 页面中。所以 TextMate 中的标准 PHP 样式会让我的工作更轻松。
任何帮助将不胜感激。
使用 <? and ?>
编写您的代码,然后在完成后将其替换为您的自定义标签。轰.
您可以调整每种语言的语法定义。你的情况:
- 打开包编辑器
- 搜索 PHP -> 语言语法 -> PHP
- 找到包含
name = 'meta.embedded.block.php';
的块,在此屏幕截图中突出显示:
- 按 CTRL+Shift+D 复制它
- 在新块中,将
begin
更改为'\[insert_php\]'
- 将
end
更改为'\[/insert_php\]'
,结果应该如第二张截图所示:
现在您的自定义 begin/end 标签应该可以使用了。