You are on page 1of 7

Notepad++

Elaborado por Fernando Mojica Juarez.


Universidad Cristbal Coln.
Ingeniera en Software II

Qu es Notepad++?

Seguramente la mayora de nosotros conocemos el Bloc de notas que


incorpora Windows. Este pequeo programa sirve tanto para escribir textos
como para editar archivos que contienen cdigo fuente en diversos lenguajes de
programacin (incluyendo entre los ms usados php, html, etc.)

Las ventajas del bloc de notas son bsicamente que es una herramienta rpida y
sencilla y de la que sabemos con seguridad que podemos disponer en cualquier
ordenador con Windows instalado. Los inconvenientes: sus limitaciones, entre
las que destacaramos la pobre presentacin del cdigo que aporta a los
programadores, sin identificacin de lneas, marcado de etiquetas, etc.

En el otro extremo tenemos los programas de desarrollo con utilidades de


edicin incorporadas como Dreamweaver, Homesite o Frontpage. Estos
programas, que cuentan con muchos seguidores, tambin cuentan con
detractores que se basan en que no generan un cdigo limpio y que son
ineficientes. Sin entrar a valorar estos aspectos, cabe resear que constituyen
otra herramienta distinta a la de los editores directos entre los que
encuadramos al bloc de notas y al Notepad++, resultando ms pesados y
difciles de manejar que los editores directos cuando se trata de trabajar con
mltiples archivos realizando mltiples modificaciones rpidas.

Tanto para las personas que dan sus primeros pasos en programacin como para
los programadores profesionales, disponer de un editor directo ms potente que
el bloc de notas les resultar ventajoso. Este es el caso de Notepad++, un editor
que trabaja en entorno Windows y que resulta muy interesante para
programadores.

Caracteristicas de
Notepad++

Identifica los lenguajes de programacin ms


habituales y gracias a ello ofrece una
presentacin ordenada y clara del cdigo. Una
imagen vale ms que mil palabras: comparemos
el mismo cdigo abierto con el bloc de notas y
con el Notepad++.

Permite abrir prcticamente todo: archivos con


cualquier extensin, e incluso sin extensin. Si
Notepad++ no lo abre es que el archivo est
corrupto o no es editable.

Nos indica los nmeros de lnea. Muchas veces


los mensajes de error con que nos encontramos
los que trabajamos en programacin son del
tipo: Warning: mysql_select_db(): 2 is not a
valid MySQL-Link resource in
/home/jukebox/public_html/admin/index.php
on line 125. Notepad++ nos permite localizar y
editar con rapidez la lnea aludida.

Caracteristicas de Notepad++

Nos permite trabajar con mltiples archivos abiertos en


diferentes pestaas pero en una sola ventana. Con el
bloc de notas necesitaramos por el contrario numerosas
ventanas.

Reconoce las etiquetas y nos marca el principio, fin y


elementos singulares de las mismas cuando nos
posicionamos con el cursor encima de ellas. En Html,
Php, etc. resulta muy til localizar visualmente dnde
comienza y dnde termina una etiqueta. Esto es muy
fcil con Notepad++.

Nos indica los nmeros de lnea. Muchas veces los


mensajes de error con que nos encontramos los que
trabajamos en programacin son del tipo: Warning:
mysql_select_db(): 2 is not a valid MySQL-Link resource
in /home/jukebox/public_html/admin/index.php on line
125. Notepad++ nos permite localizar y editar con
rapidez la lnea aludida.

Licenciamiento

Se distribuye bajo los trminos de la


Licencia Pblica General de GNU.

Su propsito es declarar que el software


cubierto por esta licencia es software libre y
protegerlo de intentos de apropiacin que
restrinjan esas libertades a los usuarios. Esta
licencia fue creada originalmente por Richard
Stallman fundador de la Free Software
Foundation (FSF) para el proyecto GNU.

Lenguajes reconocidos por Notepad++


Los lenguajes, estndares, tipos de fichero o entornos reconocidos por Notepad++
de forma nativa satisfacen las exigencias de prcticamente todos los
programadores e incluyen, de forma aproximada, los siguientes:
Por la A y B:ActionScript, ADA, asp, Assembly, autoIt, bash, Batch
Por la C y D:C, C++, C#, Caml, CmakeFile, Cobol, CSS, D, DIFF
Por la F y G:Flash ActionScript, Fortran, Gui4CLI
Por la H e I:Haskell, HTML, ini file, InnoSetup
Por la J y K:Java, Javascript, JSP, KiXtart
Por la L y M:LISP, Lua, Makefile, Matlab
Por la N y O:NSIS, Objective-C
Por la P:PHP, Pascal, Perl, php, PowerShell, Postscript, Properties file, Python
Por la R y S:R, RC, Ruby, Scheme, Shell, Smalltalk, SQL
Por la T:TCL, TeX
Por la V:Visual Basic / Visual Basic Script, Verilog, VHDL
Por la X e Y:XML, YAML

Referencias

https://notepad-plus-plus.org/

http://www.aprenderaprogramar.com/index.php?
option=com_content&view=article&id=205:notepad-editor-gratuito-conventajas-para-programar-en-diversos-lenguajes-html-css-javascriptphp&catid=57:herramientas-informaticas&Itemid=179

You might also like