Этот вопрос касается не только HTML и PHP, есть некоторые файлы, которые написаны на нескольких языках. Давайте возьмем пример HTML; Здесь вы можете делать CSS и JavaScript.
В Notepad ++ Вы можете сделать это с помощью расширения ( FingerText ). У него есть выбор, чтобы определить язык для фрагмента, где вы можете определить более одного языка, и фрагмент из PHP появится при работе с HTML и наоборот.
Когда я начал использовать Ubuntu, я придерживался текстового редактора по умолчанию Gedit , у него есть хороший менеджер сниппетов. Но единственная проблема в том, что вы не можете делать то, что можете делать в Notepad ++.
Итак, любой другой плагин? или Любой файл ядра Gedit, который я могу отредактировать для достижения этой цели?
Ответы:
Я боюсь, что Gedit - хороший блокнот, но, похоже, какое-то время он не получал большого развития. Теперь у него есть коллекция полезных надстроек , но это не то, что вы хотите.
Поддерживает определение типа документа в обрывки фрагменты могут быть привязаны к определенному типу документа, но также могут быть помечены как «общие». Также доступна переменная
$GEDIT_CURRENT_DOCUMENT_TYPE
это можно использовать. Но, конечно, это не очень помогает вашему варианту использования. Так что может случиться так, что вы действительно сможете создать что-то, чтобы делать то, что вы хотите. Язык программирования для gedit - это Python. Ссылка, которую я дал для страницы документации фрагментов, также содержит ссылки на то, как написать свои собственные плагины, используя C или Python.Если, с другой стороны, вы решили попробовать другой инструмент. Лучший редактор, который я нашел на всех платформах Возвышенный текст 2 так что, возможно, посмотрите на это, чтобы увидеть, если он делает то, что вы хотите. Он имеет очень активное сообщество разработчиков и также основан на Python. К сожалению, он не является полностью бесплатным, хотя в бесплатном режиме он продолжается, лишь иногда напоминая.
источник