
Esta pregunta no se trata sólo de HTML y PHP, hay algunos archivos que están escritos en más de un idioma. Tomemos un ejemplo de HTML; Aquí puedes hacer cosas de CSS y JavaScript.
EnBloc de notas++puedes hacerlo posible con una extensión (Texto con el dedo). Tiene la opción de definir el idioma para el fragmento, donde puede definir más de un idioma y el fragmento de PHP aparecerá cuando se trabaje con HTML y viceversa.
Cuando comencé a usar Ubuntu, me quedé con su editor de texto predeterminado.gedit, tiene un buen administrador de fragmentos. Pero el único problema es que no puedes hacer lo que puedes hacer en Notepad++.
Entonces, ¿algún otro complemento? ¿O algún archivo principal de gedit que pueda editar para lograr esto?
Respuesta1
Me temo que gedit es un buen bloc de notas, pero no pareció desarrollarse mucho durante un tiempo. Ahora tiene una colección de útiles.complementos, pero no tiene lo que quieres.
Sí, admite la detección del tipo de documento enfragmentos, los fragmentos pueden vincularse a un tipo de documento específico, pero también pueden marcarse como "generales". También hay una variable disponible $GEDIT_CURRENT_DOCUMENT_TYPE
que se puede utilizar. Pero, por supuesto, esto realmente no ayuda en su caso de uso. Entonces es posible que puedas crear algo para hacer lo que quieras. El lenguaje de programación detrás de gedit es Python. El enlace que proporcioné para la página de documentación de fragmentos también contiene enlaces sobre cómo escribir sus propios complementos usando C o Python.
Si, por el contrario, decides probar una herramienta diferente. El mejor editor que he encontrado en todas las plataformas esTexto sublime 2, así que tal vez eche un vistazo para ver si hace lo que desea. Tiene una comunidad de desarrollo muy vibrante y también está basado en Python. Lamentablemente no es totalmente gratuito, aunque continúa en modo gratuito con sólo un recordatorio ocasional.