Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: madpitbull_99 en 29 Marzo 2011, 18:18 pm



Título: Agilizar el desarrollo con Notepad++
Publicado por: madpitbull_99 en 29 Marzo 2011, 18:18 pm
(http://madzone.comoj.com/image_host/images/notepadlog.png)

Uno de los editores de texto que mas me gusta es Notepad++ (http://notepad-plus-plus.org/), 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 (http://sourceforge.net/projects/quicktext/files/QuickText/QuickText%200.2.1/QuickText.v0.2.1.zip/download) (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.

 (http://madzone.comoj.com/image_host/images/capturpgp.png)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
 (http://madzone.comoj.com/image_host/images/capturbeb.png)

 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.

 (http://madzone.comoj.com/image_host/images/capturses.png)


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.

 (http://madzone.comoj.com/image_host/images/capturtst.png)

 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.

 (http://madzone.comoj.com/image_host/images/capturltl.png)

 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.

 (http://madzone.comoj.com/image_host/images/capturrmr.png)

 




Título: Re: Agilizar el desarrollo con Notepad++
Publicado por: Ari Slash en 29 Marzo 2011, 20:47 pm
No sabia esas configuraciones ^^ gracias.


Título: Re: Agilizar el desarrollo con Notepad++
Publicado por: kr0no en 29 Marzo 2011, 21:55 pm
Anda, me va a venir de lujo esto ;)