Codificación predictiva lineal
(leer más)
Edlin es un editor de líneas y el único editor de texto proporcionado con las primeras versiones de IBM PC DOS, MS-DOS y OS/2. Aunque fue reemplazado en MS-DOS 5.0 y versiones posteriores por el Editor de MS-DOS de pantalla completa y por el Bloc de notas en Microsoft Windows, continúa incluido en las versiones de 32 bits de los sistemas operativos actuales de Microsoft.
Edlin fue creado por Tim Paterson en dos semanas en 1980, para 86-DOS (QDOS) de Seattle Computer Products basado en el editor de línea CP/M ED, un pariente lejano de el editor de texto UNIX ed.
Microsoft adquirió 86-DOS y lo vendió como MS-DOS, por lo que Edlin se incluyó en la versión 1.0–v5.0 de MS-DOS. Desde MS-DOS 6 en adelante, el único editor incluido fue el nuevo Editor de MS-DOS de pantalla completa.
Windows 95, 98 y ME se ejecutaron sobre una versión integrada de DOS, que se informa como MS-DOS 7. Como sucesor de MS-DOS 6, esto no incluía a Edlin.
Sin embargo, Edlin está incluido en las versiones de 32 bits de Windows NT y sus derivados (hasta Windows 10 incluido) porque la compatibilidad con DOS de NTVDM en esos sistemas operativos se basa en la versión 5.0 de MS-DOS. Sin embargo, a diferencia de la mayoría de los otros comandos externos de DOS, no se ha transformado en un programa Win32 nativo. Tampoco admite nombres de archivo largos, que no se agregaron a MS-DOS y MS-Windows hasta mucho después de que se escribiera Edlin.
La versión FreeDOS fue desarrollada por Gregory Pietsch.
Solo hay unos pocos comandos. La lista corta se puede encontrar ingresando un ? en el aviso de edlin.
Cuando un archivo está abierto, escribir L enumera el contenido (por ejemplo, 1,6L
enumera las líneas 1 a 6). Cada línea se muestra con un número de línea delante de ella.
*1,6L 1: Edlin: El único editor de texto en versiones tempranas de DOS. 2: 3: En el día, recuerdo haber visto páginas web 4: marca con un logotipo en la parte inferior: 5: "Esta página creada en edlin." 6: Las cosas que algunas personas se ponen a sí mismas.;-) *
La línea actualmente seleccionada tiene un *. Para reemplazar el contenido de cualquier línea, se ingresa el número de línea y cualquier texto ingresado reemplaza al original. Al editar una línea, presionar Ctrl-C cancela cualquier cambio. El marcador * permanece en esa línea.
Ingresar I (opcionalmente precedido por un número de línea) inserta una o más líneas antes de la línea * o la línea dada. Cuando termine de ingresar líneas, Ctrl-C regresa al símbolo del sistema de edlin.
*6I 6:*(...o similar) 7:*^C *7D *L 1: Edlin: El único editor de texto en versiones tempranas de DOS. 2: 3: En el día, recuerdo haber visto páginas web 4: marca con un logotipo en la parte inferior: 5: "Esta página creada en edlin." 6: (...o similar) *
2,4d
elimina las líneas 2 a 4. En el ejemplo anterior, se suprimió la línea 7.?rprit^Zprint
(el ^Z representa pulsando CTRL-Z). Es sensible a los casos.1,20?sapple
(sin espacio, a menos que sea parte de la búsqueda) seguido por una prensa de entrada. Para cada partido, se pregunta si es el correcto, y acepta n o y (o Enter).Edlin se puede usar como un editor de archivos no interactivo en secuencias de comandos al redirigir una serie de comandos de edlin.
edlin . script
Un clon de Edlin con licencia GPL que incluye compatibilidad con nombres de archivo largos está disponible para su descarga como parte del proyecto FreeDOS. Esto se ejecuta en sistemas operativos como Linux o Unix, así como en MS-DOS.
(leer más)
(leer más)
(leer más)