¿No sabes por dónde empezar? Ayúdanos normalizando artículos.
¿Tienes experiencia? Crea alguno de estos artículos de actualidad.
Diferencia entre revisiones de «Notepad++»
Línea 1: | Línea 1: | ||
− | {{Software|nombre=Notepad++| | + | {{Ficha Software |
− | '''Notepad++''', también conocido como Notepad plus plus, es un editor gratuito de código fuente libre y un sustituto de [[Notepad]] que soporta varios lenguajes de programación. Funciona en entorno MS [[Windows]], su uso está regulado por la Licencia Pública General de [[GNU]]. | + | |nombre=Notepad++ |
+ | |familia=[[Editores de texto y Código Fuente]] | ||
+ | |imagen=Notepad_plus_plus.png | ||
+ | |tamaño=150px | ||
+ | |descripción=Icono del Notepad++ | ||
+ | |imagen2=Notepad++_screenshot2.png | ||
+ | |tamaño2=250px | ||
+ | |descripción2=Captura del Notepad++ | ||
+ | |creador= | ||
+ | |desarrollador=Don HO | ||
+ | |diseñador= | ||
+ | |modelo de desarrollo=[[Software libre]] | ||
+ | |fecha de creación= | ||
+ | |lanzamiento inicial=[[25 de noviembre]] de [[2003]]<ref>[http://sourceforge.net/projects/notepad-plus/files/notepad%2B%2B%20releases%20source/npp%201.0%20src/ Directorio "npp 1.0 src" en SourceForge]</ref> | ||
+ | |versiones= | ||
+ | |última versión estable=6.1.2<ref>[http://notepad-plus-plus.org/download/v6.1.2.html Sitio oficial de Notepad]</ref> , [[26 de abril]] de [[2012]] | ||
+ | |núcleo= | ||
+ | |tipo de núcleo= | ||
+ | |plataformas soportadas= | ||
+ | |género=[[Editor de texto]], [[editor de código fuente]] | ||
+ | |sistemas operativos=[[Microsoft Windows]] | ||
+ | |idioma=[[Multilingüe]]<ref>[http://notepad-plus-plus.org/binary-translations Lista de idiomas disponibles para Notepad++]</ref> | ||
+ | |licencia=Licencia pública general de GNU | ||
+ | |premios= | ||
+ | |web=[http://notepad-plus-plus.org/ notepad-plus-plus.org] | ||
+ | }} | ||
+ | <div align="justify"> '''Notepad++''', también conocido como Notepad plus plus, es un editor gratuito de código fuente libre y un sustituto de [[Notepad]] que soporta varios lenguajes de programación. Funciona en entorno MS [[Windows]], su uso está regulado por la Licencia Pública General de [[GNU]]. | ||
== Desarrollo == | == Desarrollo == | ||
Línea 32: | Línea 58: | ||
== Lenguajes soportados == | == Lenguajes soportados == | ||
− | *Ada | + | *[[Ada]] |
− | *ASP | + | *[[ASP]] |
− | *ASM Ensamblador | + | *[[ASM Ensamblador]] |
− | *AutoIt | + | *[[AutoIt]] |
− | *Batch | + | *[[Batch]] |
*C [[Image:Notepad-plus-plus.jpg|thumb|right|300x200px]] | *C [[Image:Notepad-plus-plus.jpg|thumb|right|300x200px]] | ||
− | *C# | + | *[[C#]] |
− | *C++ | + | *[[Archivo:C++]] |
− | *Caml | + | *[[Caml]] |
− | *CMake | + | *[[CMake]] |
− | *COBOL | + | *[[COBOL]] |
− | *CSS | + | *[[CSS]] |
*D | *D | ||
− | *Diff | + | *[[Diff]] |
− | *Flash ActionScript | + | *Flash [[Archivo:ActionScript]] |
− | *Fortran | + | *[[Fortran]] |
*Gui4Cli | *Gui4Cli | ||
*Haskell | *Haskell | ||
− | *HTML | + | *[[HTML]] |
*INNO | *INNO | ||
− | *Java | + | *[[Java]] |
− | *JavaScript | + | *[[JavaScript]] |
− | *JSP | + | *[[JSP]] |
*KiXtart | *KiXtart | ||
*Lisp | *Lisp | ||
Línea 62: | Línea 88: | ||
*MS INI (archivo) | *MS INI (archivo) | ||
*NSIS | *NSIS | ||
− | *Objective-C | + | *[[Objective-C]] |
− | *Pascal | + | *[[Pascal]] |
− | *Perl [[Image:Notepad_+_+.jpg|thumb|right|400x200px]] | + | *[[Perl]] [[Image:Notepad_+_+.jpg|thumb|right|400x200px]] |
− | *PHP | + | *[[PHP]] |
*PostScript | *PostScript | ||
*PowerShell | *PowerShell | ||
*Properties | *Properties | ||
− | *Python | + | *[[Python]] |
*R | *R | ||
*RC (fichero de recurso) | *RC (fichero de recurso) | ||
− | *Ruby | + | *[[Ruby]] |
− | *Shell | + | *[[Shell]] |
*Scheme | *Scheme | ||
*Smalltalk | *Smalltalk | ||
− | *SQL | + | *[[SQL]] |
*Tcl | *Tcl | ||
− | *TeX | + | *[[TeX]] |
*VB | *VB | ||
*VHDL | *VHDL | ||
*Verilog | *Verilog | ||
− | *XML | + | *[[XML]] |
− | *YAML | + | *[[YAML]] |
Además, permite al usuario definir su propio lenguaje: no sólo las palabras clave para la sintaxis coloreada, sino también las palabras clave para la envoltura de sintaxis, los comentarios clave y los operadores. | Además, permite al usuario definir su propio lenguaje: no sólo las palabras clave para la sintaxis coloreada, sino también las palabras clave para la envoltura de sintaxis, los comentarios clave y los operadores. | ||
Línea 99: | Línea 125: | ||
Otros plugins que también merecen mención especial son '''“AutoSave”''' y '''“SpellChecker”''', las descripciones hablan por sí mismas. Asimismo, si sabes de algún plugin para Notepad++ que te parezca muy útil puedes comentarnos colocando un comentario a este artículo, te lo agradeceremos mucho. | Otros plugins que también merecen mención especial son '''“AutoSave”''' y '''“SpellChecker”''', las descripciones hablan por sí mismas. Asimismo, si sabes de algún plugin para Notepad++ que te parezca muy útil puedes comentarnos colocando un comentario a este artículo, te lo agradeceremos mucho. | ||
+ | |||
+ | == Referencias == | ||
+ | |||
+ | <references/> | ||
== Fuentes == | == Fuentes == |
Revisión del 00:28 26 may 2012
|
Sumario
[ocultar]Desarrollo
Basado en un potente componente de edición llamado Scintilla, Notepad++ está escrito en C++ y usa directamente la API de Win32 y STL, lo que asegura una gran velocidad de ejecución y un menor tamaño del programa. Mediante la optimización de tantas rutinas como sea posible sin perder la interfaz amigable con el usuario.
Se parece al Bloc de notas en cuanto al hecho de que puede editar texto sin formato y de forma simple. No obstante, incluye opciones más avanzadas que pueden ser útiles para usuarios avanzados como desarrolladores y programadores.
Ecológico
Notepad++ intenta reducir las emisiones mundiales de dióxido de carbono. Al usar una menor potencia de CPU, el PC puede frenar y reducir el consumo de energía, dando como resultado un medio ambiente más ecológico.
Características
- Resaltado de Sintaxis y envoltura de Sintaxis
- WYSIWYG
- Resaltado de Sintaxis definido por el usuario
- Auto-completado
- Multi-Documento
- Multi-Vista
- Soporte para la Búsqueda y Substitución de Expresiones Regulares
- Soporte completo para Arrastrar y Soltar
- Posición dinámica de Vistas
- Auto-detección de Estado del Fichero Archivo:Notepadd.jpeg100x75px
- Aumentar y reducir el Zoom
- Entorno Multi-Lenguaje soportado
- Favoritos
- Resaltado de paréntesis y sangría
- Grabación y ejecución de macros
Lenguajes soportados
- Ada
- ASP
- ASM Ensamblador
- AutoIt
- Batch
- C Archivo:Notepad-plus-plus.jpg300x200px
- C#
- Archivo:C++
- Caml
- CMake
- COBOL
- CSS
- D
- Diff
- Flash Archivo:ActionScript
- Fortran
- Gui4Cli
- Haskell
- HTML
- INNO
- Java
- JavaScript
- JSP
- KiXtart
- Lisp
- Lua
- Makefile
- MATLAB
- MS INI (archivo)
- NSIS
- Objective-C
- Pascal
- Perl Archivo:Notepad + +.jpg400x200px
- PHP
- PostScript
- PowerShell
- Properties
- Python
- R
- RC (fichero de recurso)
- Ruby
- Shell
- Scheme
- Smalltalk
- SQL
- Tcl
- TeX
- VB
- VHDL
- Verilog
- XML
- YAML
Además, permite al usuario definir su propio lenguaje: no sólo las palabras clave para la sintaxis coloreada, sino también las palabras clave para la envoltura de sintaxis, los comentarios clave y los operadores.
Plugins
Lo mejor de todo es que Notepad++ puede resultar aún más útil, instalando diversos plugins disponibles para esta aplicación.
Para este propósito no es necesario andar buscando los plugins uno por uno, sino que están disponibles en un gran paquete disponible desde este enlace. La colección cuenta con 27 plugins gracias a los chicos de OpenSourceWare blog y tiene un gran enfoque en la programación, así que si meter código es lo tuyo, estarás más que feliz con este combo. Veamos de qué tratan algunos de los más interesantes plugins:
- Compare: Herramienta esencial que te permite hacer cambios en un archivo guardado y comparar las diferencias con el archivo más antiguo.
- Explorer: Muestra una ventana que puedes abrir para encontrar rápidamente un archivo del sistema.
- Multi-Clipboard: Hace lo que dice: te brinda un portapapeles para copiar varios elementos y luego seleccionar uno para pegar.
- CharM: Muestra una ventana con caracteres especiales para introducir caracteres poco comunes o no disponibles mediante en el teclado.
- TopMost: Hace que Notepad++ esté siempre encima de las demás aplicaciones del escritorio.
Otros plugins que también merecen mención especial son “AutoSave” y “SpellChecker”, las descripciones hablan por sí mismas. Asimismo, si sabes de algún plugin para Notepad++ que te parezca muy útil puedes comentarnos colocando un comentario a este artículo, te lo agradeceremos mucho.