2

Этот вопрос касается не только HTML и PHP, некоторые файлы написаны на нескольких языках. Давайте возьмем пример HTML; Здесь вы можете делать CSS и JavaScript.

В Notepad++ вы можете сделать это с помощью расширения (FingerText). У него есть выбор, чтобы определить язык для фрагмента, где вы можете определить более одного языка, и фрагмент из PHP появится при работе с HTML и наоборот.

Когда я начал использовать Ubuntu, я придерживался стандартного текстового редактора gedit, у него есть хороший менеджер сниппетов. Но единственная проблема в том, что вы не можете делать то, что можете делать в Notepad++.

Итак, любой другой плагин? или Любой файл ядра Gedit, который я могу отредактировать для достижения этой цели?

1 ответ1

0

Боюсь, что Gedit - это отличный блокнот, но, похоже, какое-то время он не получал большого развития. Теперь у него есть коллекция полезных надстроек, но нет того, что вы хотите.

Он поддерживает обнаружение типов документов в фрагментах, фрагменты могут быть привязаны к определенному типу документа, но также могут быть помечены как "общие". Также доступна переменная $GEDIT_CURRENT_DOCUMENT_TYPE которую можно использовать. Но, конечно, это не очень помогает вашему варианту использования. Таким образом, может случиться так, что вы действительно сможете создать что-то, что вы захотите Язык программирования, лежащий в основе gedit - это Python. Ссылка, которую я дал для страницы документации фрагментов, также содержит ссылки на то, как написать свои собственные плагины, используя C или Python.

Если, с другой стороны, вы решили попробовать другой инструмент. Лучший редактор, который я нашел на всех платформах, это Sublime Text 2, так что, возможно, посмотрите на него, чтобы увидеть, выполняет ли он то, что вы хотите. Он имеет очень активное сообщество разработчиков и также основан на Python. К сожалению, он не является полностью бесплатным, хотя в бесплатном режиме он продолжается, лишь иногда напоминая.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .