Editores de UNIX

 

 

 

Editores de unix 1

Una breve guía de los editores de UNIX

Cualquier sistema UNIX ofrece muchos editores diferentes de fábrica. En esta sección describiré los más populares y mostraré los conceptos básicos para trabajar con ellos. En vimparticular emacs, tienen muchísimos comandos diferentes, tienen complementos y, por lo tanto, puedes pasar años usándolos y apenas arañando la superficie de lo que es posible.

 

ed

edEs el editor de texto original de UNIX y el más básico con el que se puede trabajar. Además, la mayoría de la gente lo utiliza muy pocas veces (si es que alguna vez lo utiliza).

Ejecútalo escribiendo ed. Esto inicia una sesión interactiva. Ingresa al modo de escritura escribiendo aen una sola línea y presiona enter. Luego escribe todo lo que quieras y, una vez que hayas terminado, escribe solo un punto ( .) en una línea y presiona enter.

Ahora escriba wseguido de un nombre de archivo para guardar el búfer en un archivo. Devolverá la cantidad de bytes escritos en el archivo.

Luego puedes presionar qpara salir.

Puedes editar un archivo edinvocándolo con el nombre de archivo: ed filename. Cuando presionas apara agregar, agregas contenido al final del archivo.

Dentro de una edsesión puedes escribir ,ppara imprimir el contenido del archivo actual.

vi / vim

vimes un editor de archivos muy popular, especialmente entre los programadores. Se desarrolla de forma activa y se actualiza con frecuencia, y existe una gran comunidad a su alrededor. ¡Incluso hay una conferencia sobre Vim !

viEn los sistemas modernos es solo un alias de vim, lo que significa vique lo mprobé.

Lo inicias ejecutándolo vien la línea de comandos.

Puede especificar un nombre de archivo en el momento de la invocación para editar ese archivo específico:

vi test.txt

Debes saber que Vim tiene 2 modos principales:

  • modo comando (o normal )
  • modo de inserción

Cuando inicia el editor, se encuentra en modo de comando. No puede ingresar texto como lo espera de un editor basado en GUI. Debe ingresar al modo de inserción . Puede hacerlo presionando la itecla . Una vez que lo haga, -- INSERT --aparecerá la palabra en la parte inferior del editor:

Ahora puedes comenzar a escribir y llenar la pantalla con el contenido del archivo:

Puede moverse por el archivo con las teclas de flecha o utilizando las teclas hjk– para izquierda-derecha, para abajo-arriba.lh-lj-k

Una vez que haya terminado de editar, puede presionar la esctecla para salir del modo de inserción y volver al modo de comando .

 

En este punto puedes navegar por el archivo, pero no puedes agregarle contenido (y ten cuidado con las teclas que presionas, ya que podrían ser comandos).

Una cosa que quizás quieras hacer ahora es guardar el archivo . Puedes hacerlo presionando :(dos puntos) y luego w.

Puedes guardar y salir presionando :entonces wy q::wq

Puedes salir sin guardar , pulsando :luego qy !::q!

Puedes deshacer y editar yendo al modo de comando y presionando u. Puedes rehacer (cancelar una acción de deshacer) presionando ctrl-r.

Estos son los conceptos básicos para trabajar con Vim. A partir de aquí comienza un agujero negro en el que no podemos profundizar en esta pequeña introducción.

Solo mencionaré aquellos comandos que te ayudarán a comenzar a editar con Vim:

  • Al presionar la xtecla se elimina el carácter actualmente resaltado
  • Al presionar Ase llega al final de la línea seleccionada actualmente
  • Presione 0para ir al inicio de la línea
  • Vaya al primer carácter de una palabra y presione dseguido de wpara eliminar esa palabra. Si lo sigue con een lugar de w, se conserva el espacio en blanco antes de la siguiente palabra.
  • Utilice un número entre dy wpara eliminar más de 1 palabra, por ejemplo, utilice d3wpara eliminar 3 palabras hacia adelante
  • Presione dseguido de dpara borrar toda una línea. Presione dseguido de $para borrar toda la línea desde donde está el cursor, hasta el final.

Para obtener más información sobre Vim, puedo recomendar las Preguntas frecuentes de Vim y, especialmente, ejecutar el vimtutorcomando, que ya debería estar instalado en su sistema y lo ayudará enormemente a comenzar sus vimexploraciones. Știri de ultimă oră din Spania

emacs

emacses un editor increíble y se lo considera históricamente el mejor editor para sistemas UNIX. Sus famosas viguerras emacsde comentarios y discusiones acaloradas causaron muchas horas improductivas para desarrolladores de todo el mundo.

emacsEs muy potente. Algunas personas lo usan todo el día como una especie de sistema operativo ( https://news.ycombinator.com/item?id=19127258 ). Aquí hablaremos solo de los conceptos básicos.

Puede abrir una nueva sesión de emacs simplemente invocando emacs:

Usuarios de macOS, deténganse un momento. Si están en Linux no hay problemas, pero macOS no envía aplicaciones que utilicen GPLv3, y todos los comandos UNIX integrados que se han actualizado a GPLv3 no se han actualizado. Si bien hay un pequeño problema con los comandos que mencioné hasta ahora, en este caso, usar una versión de emacs de 2007 no es exactamente lo mismo que usar una versión con 12 años de mejoras y cambios. Esto no es un problema con Vim, que está actualizado. Para solucionarlo, ejecute brew install emacsy ejecutar emacsusará la nueva versión de Homebrew (asegúrese de tener Homebrew instalado)

También puedes editar un archivo existente llamando emacs filename:

Puedes empezar a editar y una vez que hayas terminado, pulsa ctrl-xseguido de ctrl-w. Confirmas la carpeta:

y Emacs te dice que el archivo existe y te pregunta si debe sobrescribirlo:

Responde yy obtendrás una confirmación de éxito:

Puedes salir de Emacs presionando ctrl-xseguido de ctrl-c. o ctrl-xseguido de c(mantener ctrlpresionado).

Hay mucho que saber sobre Emacs. Más de lo que puedo escribir en esta pequeña introducción. Te animo a que abras Emacs y presiones ctrl-h rpara abrir el manual incorporado y ctrl-h tpara abrir el tutorial oficial.

nano

nanoEs un editor más amigable para principiantes.

Ejecútalo usando nano filename.

Puede escribir caracteres directamente en el archivo sin preocuparse por los modos.

Puedes salir sin editar usando ctrl-X. Si has editado el buffer del archivo, el editor te pedirá confirmación y podrás guardar las modificaciones o descartarlas. La ayuda en la parte inferior te muestra los comandos del teclado que te permiten trabajar con el archivo:

picoes más o menos lo mismo, aunque nanoes la versión GNU picoque en algún momento de la historia no fue de código abierto y el nanoclon fue hecho para satisfacer los requisitos de licencia del sistema operativo GNU.

Tips de línea de comandos de Linux




Tal vez te puede interesar:

  1. Introducción a React
  2. Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
  3. Cómo cambiar el valor de un nodo DOM
  4. Cómo comprobar si un elemento DOM tiene una clase

Editores de UNIX

Cualquier sistema UNIX ofrece muchos editores diferentes de fábrica. En esta sección describiré los más populares y mostraré los conceptos básicos para t

programar

es

https://aprendeprogramando.es/static/images/programar-editores-de-unix-1913-0.jpg

2024-10-30

 

Editores de unix 1
Editores de unix 1

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences