¿Ha encontrado un editor de texto OS X capaz de sangrar tanto la línea
var x = 2;
y las lineas
<it>Item A</it>
<it>Item B</it>
en el siguiente html?
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Test</title>
<script>
function foo_bar() {
var x = 2;
}
</script>
</head>
<body onload="foo_bar()">
<h1>Header</h1>
<ul>
<it>Item A</it>
<it>Item B</it>
</ul>
</body>
</html>
He probado todos los paquetes de emacs que pretenden hacer esta tarea simple correctamente (a través de un modo mayor y otro menor), pero ninguno es adecuado. Estoy demasiado interesado en emacs como para abandonarlo por completo, pero ahora estoy buscando un editor que no sea emacs para esta tarea.
Respuestas:
Escribí web-mode.el (disponible en http://web-mode.org ) porque tuve los mismos problemas que tú. Este modo principal de Emacs para editar plantillas HTML (HTML con CSS / JS / PHP / JSP) es autónomo (no se requiere otro mayor) y resalta la sintaxis y las sangrías según el tipo de bloque.
OP Raving
Con nada más que
en su
.emacs
y almacenamientoweb-mode.el
en una ubicación accesible (su directorio de inicio lo hará para empezar), el ejemplo de código en la pregunta se verá así de inmediato.Para obtener la sangría correcta
necesitarás usar
fuente
Uso mucho Textmate y me encanta cómo me sangran los autos cuando realizo mis Desarrollos Rails. Es un editor de texto realmente bueno y vale la pena el precio. Tiene muchas características buenas.
Sin embargo, la mayoría de los editores de texto suelen tener sangría automática. Coda 2 sí y creo que Textwrangler y algunos otros. No debería ser demasiado difícil de encontrar que funciona y la mayoría de ellos tienen pruebas gratuitas para jugar primero para ver si son de su agrado.
Espero que esta respuesta te ayude.
fuente