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 .

Archivos de texto llano contra archivos del procesador de textos

Hay diferencias importantes entre los archivos de texto llano creados por un editor de textos, y archivos del documento creados por los procesadores de textos tal como Microsoft Word, WordPerfect, u oficina abierta . Breve:
El archivo de texto llano del

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.

Historia

Antes de que existieran los editores de textos, el texto de la computadora fue perforado en las tarjetas de Hollerith con las máquinas de la perforadora . El texto fue llevado como caja física de estas tarjetas finas de la cartulina, y leído en un tarjeta-lector.

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.

Tipos de editores de textos

Algunos editores de textos son pequeños y simples, mientras que otros ofrecen una gama amplia y compleja de funcionalidad. Por ejemplo, el Unix y Unix-como sistemas operativos tiene el redactor VI (o una variante), pero muchos también incluyen el redactor de Emacs . Los sistemas de Microsoft Windows vienen con la libreta muy simple, aunque mucha people— especialmente programmers— preferir utilizar uno de muchos otros editores de textos de Windows con más características. Bajo OS clásico del mac de s de Apple Macintosh 'había el nativo SimpleText, que fue substituido por la edición de textos . Algunos redactores, tales como WORDSTAR, tienen modos de funcionamiento duales permitiendo que sean un editor de textos o un procesador de textos.

Los editores de textos engranaron para los usuarios profesionales de la computadora no ponen ningú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.

Características típicas de los editores de textos

Buscar y substituir

El proceso de la búsqueda para una palabra o una secuencia en un archivo de texto y opcionalmente de substituir la secuencia de búsqueda por una secuencia del reemplazo. Diversos métodos se emplean, la búsqueda global (LY) y substituyen, búsqueda condicional y substituyen, búsqueda incondicional y substituyen.

Copiar, cortar y pegar

La mayoría de los editores de textos proporcionan métodos para duplicar y para mover el texto dentro del archivo, o entre los archivos.

Formato de texto

Los editores de textos proporcionan a menudo características básicas del formato como la línea abrigo, auto-muesca, formato de la lista de la bala, formato del comentario, y así sucesivamente.

Deshacer y hacer de nuevo

Como los procesadores de textos, los editores de textos proveerán de una manera de deshacer y hacer de nuevo el último corregir. Often— especialmente con un más viejo editors&mdash del texto; hay solamente un nivel de corrige la historia recordada y sucesivamente la publicación del comando del deshacer solamente " toggle" el cambio pasado. Los redactores modernos o más complejos proporcionan generalmente una historia llana múltiple tales que publicando el comando del deshacer invertirá en varias ocasiones el documento a sucesivamente más viejo corrige. Un separado hace de nuevo comando completará un ciclo corrige el " forward" hacia los cambios más recientes. El número de cambios recordados depende del redactor y es a menudo configurable por el usuario.

Importación

Leyendo o combinando el contenido de otro archivo de texto en el archivo que es corregido actual. Algunos editores de textos proporcionan una manera de insertar la salida de un comando publicado a la cáscara del sistema operativo.

Filtración

Algunos editores de textos avanzados permiten que usted envíe todo el o las secciones archivo que es corregido a otra utilidad y que lea el resultado nuevamente dentro del archivo en lugar de las líneas que son " filtered". Esto, por ejemplo, es útil para clasificar una serie de líneas alfabéticamente o numéricamente, haciendo cómputos matemáticos, y así sucesivamente.

Ver también

Guerra del redactor
Lista de los editores de textos
Comparación de los editores de textos
Redactor de colaboración
El espectador del archivo - no cambia el archivo, más rápido para los archivos muy grandes
Redactor Hex - usado para corregir archivos binarios

.

  • Zenithic
  • New York Giants (soccer)
    Random links:Pino solitario, California | Unidad sensorial | Ty Templeton | Quejas del sepulcro | José Lelyveld

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">