¿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++»
(→Lenguajes soportados) |
|||
(No se muestran 8 ediciones intermedias de 4 usuarios) | |||
Línea 5: | Línea 5: | ||
|tamaño=150px | |tamaño=150px | ||
|descripción=Icono del Notepad++ | |descripción=Icono del Notepad++ | ||
− | |imagen2= | + | |imagen2= |
− | |tamaño2= | + | |tamaño2= |
|descripción2=Captura del Notepad++ | |descripción2=Captura del Notepad++ | ||
|creador= | |creador= | ||
Línea 19: | Línea 19: | ||
|tipo de núcleo= | |tipo de núcleo= | ||
|plataformas soportadas= | |plataformas soportadas= | ||
− | |género=[[Editor de texto]], | + | |género=[[Editor de texto]], Editor de código fuente |
|sistemas operativos=[[Microsoft Windows]] | |sistemas operativos=[[Microsoft Windows]] | ||
− | |idioma= | + | |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 | |licencia=Licencia pública general de GNU | ||
|premios= | |premios= | ||
|web=[http://notepad-plus-plus.org/ notepad-plus-plus.org] | |web=[http://notepad-plus-plus.org/ notepad-plus-plus.org] | ||
− | }} | + | }} |
− | + | '''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 == |
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. | 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]] | + | Se parece al [[Notepad|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 [[Programador|programadores]]. |
== Ecológico == | == Ecológico == | ||
Línea 39: | Línea 39: | ||
== Características == | == Características == | ||
− | |||
*Resaltado de Sintaxis y envoltura de Sintaxis | *Resaltado de Sintaxis y envoltura de Sintaxis | ||
*WYSIWYG | *WYSIWYG | ||
Línea 49: | Línea 48: | ||
*Soporte completo para Arrastrar y Soltar | *Soporte completo para Arrastrar y Soltar | ||
*Posición dinámica de Vistas | *Posición dinámica de Vistas | ||
− | *Auto-detección de Estado del Fichero | + | *Auto-detección de Estado del Fichero |
*Aumentar y reducir el Zoom | *Aumentar y reducir el Zoom | ||
*Entorno Multi-Lenguaje soportado | *Entorno Multi-Lenguaje soportado | ||
Línea 63: | Línea 62: | ||
*[[AutoIt]] | *[[AutoIt]] | ||
*[[Batch]] | *[[Batch]] | ||
− | *C | + | *C |
*[[C#]] | *[[C#]] | ||
*[[Archivo:C++]] | *[[Archivo:C++]] | ||
Línea 72: | Línea 71: | ||
*D | *D | ||
*[[Diff]] | *[[Diff]] | ||
− | *Flash | + | *Flash |
*[[Fortran]] | *[[Fortran]] | ||
*Gui4Cli | *Gui4Cli | ||
Línea 90: | Línea 89: | ||
*[[Objective-C]] | *[[Objective-C]] | ||
*[[Pascal]] | *[[Pascal]] | ||
− | *[[Perl | + | *[[Perl]] |
*[[PHP]] | *[[PHP]] | ||
*PostScript | *PostScript | ||
Línea 99: | Línea 98: | ||
*RC (fichero de recurso) | *RC (fichero de recurso) | ||
*[[Ruby]] | *[[Ruby]] | ||
− | *[[Shell]] | + | *[[Shell (informática)|Shell]] |
*Scheme | *Scheme | ||
*Smalltalk | *Smalltalk | ||
Línea 111: | Línea 110: | ||
*[[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. |
== Plugins == | == Plugins == | ||
Línea 128: | Línea 127: | ||
== Referencias == | == Referencias == | ||
− | <references/> | + | <references /> |
== Fuentes == | == Fuentes == | ||
Línea 135: | Línea 134: | ||
*[http://tecnologia21.com/mejorando-notepad-plugins tecnologia21.com] | *[http://tecnologia21.com/mejorando-notepad-plugins tecnologia21.com] | ||
− | [[Category:Software]] [[Category:Software_de_sistema]] | + | [[Category:Software]] |
+ | [[Category:Software_de_sistema]] |
última versión al 16:54 9 may 2022
|
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.
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
- 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
- C#
- Archivo:C++
- Caml
- CMake
- COBOL
- CSS
- D
- Diff
- Flash
- Fortran
- Gui4Cli
- Haskell
- HTML
- INNO
- Java
- JavaScript
- JSP
- KiXtart
- Lisp
- Lua
- Makefile
- MATLAB
- MS INI (archivo)
- NSIS
- Objective-C
- Pascal
- Perl
- 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.