Можно ли добавить новый пользовательский начальный тег для распознавания кода PHP в TextMate на Mac?
то есть мне нужно использовать
[insert_php]
echo "Hello World"
[/insert_php]
Вместо кода по умолчанию
<?php
echo "Hello World"
?>
Мне это нужно, потому что я использую плагин WordPress, который позволяет мне вставлять пользовательский код PHP [insert_php] код … [/ insert_php] в посты и страницы, но это немного дополненный код, поэтому я использую TextMate для его внешнего написания, а затем вставляю его на страницу WP … так что стандартная стилизация PHP в TextMate облегчит мою работу.
Любая помощь будет по достоинству оценена.
Вы можете настроить грамматические определения для каждого языка. В твоем случае:
name = 'meta.embedded.block.php';
, выделенный на этом скриншоте:begin
в '\[insert_php\]'
end
в '\[/insert_php\]'
результат должен выглядеть следующим образом:Теперь ваш собственный начальный / конечный тег должен работать.
Напишите свой код с <? and ?>
затем, когда вы закончите, замените его вашими собственными тегами. Boom.