Soy un tipo de PC, pero tengo un estudiante de programación que tiene un Mac. Hemos estado usando TextMate, pero faltan algunas características que no puedo encontrar, o que no están disponibles en TextMate.
En mi querido Notepad++ tengo las siguientes características:
- cuadrículas verticales, que te ayudan a ver cuán lejos estás indentado
- al poner el cursor junto a un par de corchetes o dentro de una etiqueta html, se resaltará el corchete o etiqueta correspondiente, en el caso de los corchetes rizados incluso se resaltarán las líneas de la cuadrícula antes mencionadas (así que si tiene un código sangrado consistente, sólo tendrá que escanear la línea punteada resaltada y encontrará el corchete correspondiente)
- cuando se resalta una palabra (lo que se hace rápidamente haciendo doble clic en ella) se resaltarán todas las demás instancias de esa misma palabra (¿dónde más he utilizado esa función/variable? ¿la he nombrado de forma consistente?)
- Comentar múltiples líneas de texto resaltando y pulsando [strg]+[k]
- Descomentar múltiples líneas de texto resaltando y pulsando [strg]+[shift]+[k]
- Indentar múltiples líneas de texto resaltando y pulsando [strg]+[tabulador]
- Desencadenar múltiples líneas de texto resaltando y pulsando [strg]+[shift]+[tab]
- la capacidad de elegir cómo interpretar el archivo (en qué idioma) la interpretación de un compañero de texto es bastante problemática... a veces abrirás un archivo y será todo blanco aunque sea claramente un archivo .css o algo así.
- También sería útil completar las funciones, como las pistas de los parámetros, cerrar las etiquetas html automáticamente y completar los corchetes. Me encanta el hot notepad++ que te muestra cuando tecleas una variable qué nombres de variables has usado ya en el documento.
El manejo de los corchetes y las citas por parte del compañero de texto es genial: añade el par correspondiente para ti, pero no avanzará el cursor, así que si está en tu memoria muscular hacerlos al mismo tiempo, no perderás el tiempo. y puedes resaltar una palabra y golpear las comillas o los corchetes, y envolverá la palabra entre paréntesis. Así que esos sería un bonus, pero no es nada que me pierda al usar Notepad++, sin embargo la combinación de carecer de lo anterior es frustrante.
¿Alguien conoce un programa gratuito para Mac con estas características?
Y ya que estás en ello, ¿podrías señalar cómo activar y usar estas funciones? Por ejemplo, sé que TextMate tiene una forma de sangrar, pero la combinación de teclas que te da no tiene sentido para mí...
¡Gracias por cualquier sugerencia!