Uno de los editores de texto que mas me gusta es Notepad++, es gratis, es open-source, muy liviano, arranca en menos de un segundo y permite varias configuraciones, por lo que es bastante flexible. Hace bastante tiempo que lo utilizo y en Windows he llegado a sustituir al Bloc de Notas por este intuitivo editor.
Expansión de Texto
Al escribir un texto podemos hacer que al pulsar una tecla determinada nos lo sustituya por otro texto definido anteriormente. Para esto necesitaremos descargar QuickText (es un plugin de Notepad++). Una vez descargado copiamos el contenido de esa carpeta en la carpeta de plugins de Notepad (C:\Program Files\Notepad++\plugins) y reiniciamos el editor.
Una vez instalado podemos configurarlo en el menú superior -> Plugins -> QuickText.
Seleccionamos por ejemplo PHP y configuramos las palabras clave que queremos que nos expanda, por ejemplo al poner if que nos lo expanda con los paréntesis y las llaves.
Así cuando escribamos if y pulsamos la tecla TAB nos expandira el texto por lo que le hemos indicado anteriormente. El resto depende de vosotros, podeis poner uno que expanda la palabra php por <?php ?>.
Autocompletar
Si lo tenéis en Español, vais a Configurar -> Preferencias -> Copias de Seguridad/Autocompletar y marcáis la casilla de Habilitar autocompletar en cada entrada. Muchos editores disponen de esta función, pero en Notepad++ viene deshabilitada por defecto. También marcamos Pistas para los parámetros de la función, que nos mostrara que parámetro va en cada función.
Macros
Para grabar una macro vamos a Macro -> Comenzar grabación y escribimos la macro o el conjunto de código o texto. En mi caso tengo una pequeña plantilla de HTML grabada, así cuando empiezo un documento HTML nuevo solo tengo que ejecutar esta macro.
Una vez escrito el contenido de la macro vamos a Macro -> Para grabación y Guardar grabación, le ponemos un nombre y asignamos las teclas. En mi caso cada vez que pulso CTRL + SHIFT + H me inserta una plantilla básica de HTML.
TextFX
Esto es otro plugin que viene instalado por defecto y nos ayuda bastante a la hora de desarrollar, dos funciones basica que debemos activar son el autocierre de etiquetas y parentesis.
Aparte de este funcionalidad TextFX nos provee muchas mas, como conversores de texto y código como embellecimiento de código.
Sintax Highlight personalizado
En realidad este ultimo consejo no agiliza para nada el desarrollo en Notepad++, pero nuestra vista nos lo agradecerá. Si vamos a Configurar -> Configurador de Estilo podemos elegir varios temas para nuestro editor. Yo en mi caso utilizo Zenburn, un conjunto de colores oscuros y que no saltan a la vista, en definitiva algunos de ellos son muy agradables.