Un editor de textos del es un tipo del programa usado para corregir los archivos de texto llanos
Los editores de textos se proporcionan a menudo los sistemas operativos o los paquetes del desarrollo de programas, y se pueden utilizar para cambiar los archivos de configuración y el código fuente de programación del lenguaje .
A es representado y corregido demostrando todos los carácteres pues están presentes en el archivo. Los únicos carácteres usables para la “marca para arriba” son los caracteres de control del juego de caracteres usado ; éste es en la práctica newline, lengüeta y formfeed. El juego de caracteres más de uso general es el ASCII, especialmente recientemente, pues los archivos de texto llano se utilizan más para programar y la configuración y se utilizan menos con frecuencia para la documentación que en el pasado.
Los documentos creados por un procesador de textos contienen generalmente el " fileformat-específico; Quot de los caracteres de control ; más allá de qué se define en el juego de caracteres. Éstos permiten funciones como en negrilla, cursivo, fuentes, columnas, las tablas, el etc. Éstos y otros símbolos comunes del formato de página fueron asociados solamente a la autoedición pero ahora son una vez trivialidad en el procesador de textos más simple.
Los procesadores de textos pueden corregir un archivo de texto llano y ahorrarlo generalmente en el formato de archivo del texto llano. Sin embargo uno debe tomar cuidado para decir al programa que esto es se quiere qué. Esto es especialmente importante en casos tales como código fuente, HTML, y archivos de la configuración y de control. Si no el archivo contendrá eso el " characters" especial; único al formato de archivo del procesador de textos y no será dirigido correctamente por la utilidad que los archivos fueron pensados para.
Los primeros editores de textos eran línea redactores orientados en los terminales del estilo de la máquina de escribir y no proporcionaron una ventana o una exhibición orientada a pantalla. Tenían generalmente comandos muy cortos (reducir al mínimo mecanografiar) que reproducido la línea actual. Entre ellos estaba un comando de imprimir una sección seleccionada del archivo en la máquina de escribir (o la impresora ) en caso de necesidad. Un " corregir el cursor", un punto de inserción imaginario, se podría mover por los comandos especiales que funcionaron con la línea números de las secuencias específicas (contexto) del texto. Más adelante, las secuencias del contexto fueron extendidas a las expresiones regulares para ver los cambios, el archivo necesario para ser impreso en la impresora. Este " editors" línea-basado del texto; eran considerados las mejoras revolucionarias sobre las máquinas de la perforadora. En caso de que los terminales máquina de escribir-basados no estuvieran disponibles, fueron adaptados al equipo de la perforadora. En este caso el usuario necesario para perforar los comandos en la cubierta de tarjetas separada y para alimentarlas en la computadora para corregir el archivo.
Cuando las terminales con las pantallas video estaban disponibles, los editores de textos screen-based llegaron a ser comunes. Uno del " más temprano; " de plena pantalla; los redactores eran el O26 - que fue escrito para la consola del sistema de las máquinas de la serie de la CDC 6000 en los mediados de los años sesenta. Otro redactor de plena pantalla temprano es el VI . Escrito en los años 70, VI sigue siendo redactor estándar para el Unix y los sistemas operativos del linux . La productividad de corregir usar los redactores de plena pantalla (comparados a los redactores línea-basados) motivó muchas de las compras tempranas de los terminales video.
Los editores de textos engranaron para los usuarios profesionales de la computadora no ponen ninguÌn límite en el tamaño del archivo que era abierto. Particularmente, comienzan rápidamente incluso cuando corrigen archivos grandes, y son capaces de corregir los archivos que son demasiado grandes caber la computadora de memoria principal. Editores de textos más simples a menudo acaban de leer archivos en un arsenal en el RAM . En archivos más grandes esto es un proceso lento, y los archivos muy grandes no caben a menudo.
La capacidad de leer y de escribir archivos muy grandes es necesitada por muchos usuarios profesionales de la computadora. Por ejemplo, los administradores de sistema pueden necesitar leer ficheros de diario largos. Los programadores pueden necesitar cambiar archivos grandes del código fuente, o examinar los textos inusualmente grandes, tales como un diccionario entero colocado en un solo archivo.
Algunos editores de textos incluyen lenguajes de programación especializados para modificar al redactor para requisitos particulares (redactores programables). Por ejemplo, Emacs se puede modificar para requisitos particulares programando en balbucea . Éstos permiten generalmente que el redactor simule las combinaciones del golpe de teclado y las características de otros redactores, de modo que los usuarios no tengan que aprender las combinaciones nativas del comando.
Otro grupo importante de redactores programables utiliza el REXX como su lengua scripting. Estos redactores permiten incorporar comandos y declaraciones de REXX directo en la línea de comando en la parte inferior de la pantalla (puede ser ocultado y ser activado por un golpe de teclado). Estos redactores se refieren generalmente como " editors" ortodoxo;, y la mayoría de los representantes de esta clase son derivados Xedit, redactor de IBM para el VM/CMS . Entre ellos está el el, Kedit, SlickEdit, X2, Uni-corrige, UltraEdit, y Sedit. Algunos derivados VI tales como vim también apoyan doblar así como macro-lenguaje, y tienen una línea de comando en la parte inferior para los comandos que entran. Pueden ser considerados como otra rama de la familia de redactores ortodoxos.
Muchos editores de textos para los analistas de programas informáticos incluyen el sintaxis del código fuente que destaca y la terminación automática para hacer programas más fáciles leer y escribir. Los redactores programados permiten a menudo que uno seleccione el nombre de un subprograma o variable, y después saltan a su definición y detrás. Una utilidad auxiliar como el Ctags se utiliza a menudo para localizar las definiciones.
Algunos redactores incluyen características especiales y funciones adicionales, por ejemplo,
los redactores del código fuente son editores de textos con la funcionalidad adicional para facilitar la producción de código fuente. Éstos ofrecen a menudo el sintaxis usuario-programable que destaca, y cifrando las herramientas o las macros del teclado similares a un redactor del HTML (véase abajo).
El que dobla esta subclase de los redactores incluye el " supuesto; editors" ortodoxo; ése es derivados de Xedit. La versión especializada del plegamiento se llama generalmente el contornear (véase abajo).
El IDEs (entornos de desarrollo integrados) se diseña para manejar y para aerodinamizar proyectos programados más grandes. Generalmente se utilizan solamente para programar mientras que contienen muchas características innecesarias para la edición de textos simple.
Los programadores del World Wide Web se ofrecen una variedad de editores de textos dedicados a la tarea del desarrollo del Web. Éstos crean los archivos de texto llano que entregan Web pages. Los redactores del HTML incluyen: El Dreamweaver, E (editor de textos), Frontpage, perrito caliente, Homesite, Nvu, ordenado, resulta útil, y BBedit . Muchos ofrecen la opción de ver obras en fase de creación en un hojeador incorporado de la tela.
El plegamiento de Outliners (véase arriba) se puede generalmente considerar una forma generalizada de contornear.
.
| Random links: | Pino solitario, California | Unidad sensorial | Ty Templeton | Quejas del sepulcro | José Lelyveld |