Edición de texto gráfica en Linux

LinuxLinuxBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

La edición de texto es una habilidad fundamental para cualquier persona que trabaje con sistemas Linux. Ya sea que estés creando archivos de configuración, escribiendo scripts o tomando notas, saber cómo crear y editar archivos de texto de manera eficiente es esencial. En este laboratorio (lab), aprenderás a usar gedit, un editor de texto gráfico amigable para principiantes disponible en la mayoría de las distribuciones Linux. A diferencia de los editores de línea de comandos como nano o vim, gedit ofrece una interfaz gráfica familiar con menús, barras de herramientas y retroalimentación visual que hace que la edición de texto sea más accesible para los recién llegados a Linux.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux(("Linux")) -.-> linux/VersionControlandTextEditorsGroup(["Version Control and Text Editors"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/BasicFileOperationsGroup -.-> linux/cat("File Concatenating") linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/VersionControlandTextEditorsGroup -.-> linux/gedit("Graphical Text Editing") subgraph Lab Skills linux/ls -.-> lab-271289{{"Edición de texto gráfica en Linux"}} linux/cat -.-> lab-271289{{"Edición de texto gráfica en Linux"}} linux/cd -.-> lab-271289{{"Edición de texto gráfica en Linux"}} linux/gedit -.-> lab-271289{{"Edición de texto gráfica en Linux"}} end

Empezando con gedit

En este paso, aprenderás cómo abrir gedit y crear tu primer archivo de texto. Gedit es un editor de texto gráfico que viene preinstalado en muchas distribuciones Linux, incluyendo Ubuntu.

  1. Primero, naveguemos hasta nuestro directorio de proyecto. Abre una terminal haciendo clic en el icono de la terminal en la barra de tareas o presionando Ctrl+Alt+T, luego escribe:

    cd ~/project

    Este comando cambia tu directorio actual a /home/labex/project.

  2. Ahora, lancemos gedit para crear un nuevo archivo. En la misma terminal, escribe:

    gedit first_note.txt

    Este comando abre gedit con un nuevo archivo llamado first_note.txt. Si el archivo ya existe, lo abrirá para editarlo.

  3. Ahora deberías ver la ventana de gedit con un documento vacío. Escribe el siguiente texto:

    Hello
  4. Para guardar tu archivo, presiona Ctrl+S o haz clic en la opción de menú File > Save (Archivo > Guardar). El archivo se guardará en tu directorio actual (~/project).

  5. Puedes confirmar que tu archivo se ha guardado comprobando la barra de título de la ventana de gedit; debe mostrar el nombre del archivo sin un asterisco, que indicaría cambios no guardados.

  6. Cierra gedit haciendo clic en la X en la esquina superior derecha de la ventana o seleccionando File > Quit (Archivo > Salir) del menú.

  7. Verifica que tu archivo se haya creado listando los archivos en tu directorio de proyecto:

    ls -l

    Deberías ver first_note.txt en la salida, similar a:

    -rw-rw-r-- 1 labex labex 6 Jul 15 10:30 first_note.txt

Editando archivos existentes con gedit

En este paso, aprenderás cómo abrir y editar archivos existentes utilizando gedit. También explorarás algunas características básicas de edición.

  1. Abramos el archivo que creaste en el paso anterior. En la terminal, escribe:

    gedit first_note.txt

    Gedit abrirá el archivo existente y mostrará su contenido.

  2. Ahora, coloca tu cursor al final del texto que escribiste previamente, presiona Enter para crear una nueva línea y escribe:

    World

    Tu archivo ahora debería contener:

    Hello
    World
  3. Observa que gedit muestra automáticamente un asterisco (*) junto al nombre del archivo en la barra de título, lo que indica que hay cambios no guardados.

  4. Guarda tus cambios presionando Ctrl+S o seleccionando File > Save (Archivo > Guardar) del menú. El asterisco debería desaparecer, lo que indica que todos los cambios se han guardado.

  5. Exploremos algunas características útiles de gedit:

    • Para seleccionar texto, haz clic y arrastra con el mouse.
    • Para copiar texto, selecciónalo y presiona Ctrl+C.
    • Para pegar texto, coloca tu cursor donde quieres el texto y presiona Ctrl+V.
    • Para buscar texto, presiona Ctrl+F para abrir la barra de búsqueda.
  6. Intenta seleccionar la palabra "World" y copiarla (con Ctrl+C). Luego, coloca tu cursor al final del archivo, presiona Enter para una nueva línea y pégala (con Ctrl+V).

  7. Practica estas operaciones y, cuando hayas terminado, guarda tu archivo con Ctrl+S y cierra gedit.

  8. Puedes verificar el contenido de tu archivo desde la terminal utilizando el comando cat:

    cat first_note.txt

    Esto debería mostrar el contenido de tu archivo en la terminal.

Creando un archivo de referencia

En este paso, crearás un archivo de texto más completo utilizando gedit para demostrar lo útil que puede ser un editor de texto para crear materiales de referencia o documentación.

  1. Abre gedit para crear un nuevo archivo para almacenar comandos comunes de Linux:

    gedit linux_commands.txt
  2. En este archivo, crearás una guía de referencia simple para comandos básicos de Linux. Escribe el siguiente contenido en el archivo:

    Basic Linux Commands Reference:
    
    ls - List files and directories
    cd - Change directory
    mkdir - Create a new directory
    rm - Remove files or directories
  3. Experimenta con el formato básico de texto en gedit:

    • Selecciona una línea y presiona Ctrl+B para ponerla en negrita (si se admite en texto sin formato).
    • Prueba otras opciones de formato del menú "Format" (Formato).

    Nota: Los archivos de texto sin formato (.txt) no conservarán formatos como negrita o cursiva, pero gedit te permite ver el formato mientras editas.

  4. Guarda tu archivo presionando Ctrl+S o utilizando la opción de menú File > Save (Archivo > Guardar).

  5. Añadamos más contenido a nuestra guía de referencia. Añade estos comandos adicionales:

    cp - Copy files or directories
    mv - Move or rename files
    pwd - Print working directory (show current directory)
    touch - Create an empty file
  6. Gedit incluye un corrector ortográfico. Actívalo haciendo clic en Tools > Check Spelling (Herramientas > Comprobar ortografía) en el menú. Cualquier palabra mal escrita se subrayará en rojo.

  7. Cuando estés satisfecho con tu guía de referencia, guarda el archivo y cierra gedit.

  8. Puedes ver tu guía de referencia completada utilizando el comando cat:

    cat linux_commands.txt

    Deberías ver todos los comandos que has documentado mostrados en la terminal.

Funciones avanzadas y personalización de gedit

En este último paso, explorarás algunas funciones avanzadas de gedit y aprenderás cómo personalizarlo para adaptarlo a tus preferencias.

  1. Abre gedit con un nuevo archivo:

    gedit example.py
  2. Vamos a experimentar con la funcionalidad de búsqueda y reemplazo. Escribe el siguiente texto:

    The quick brown fox jumps over the lazy dog.
    The quick brown fox jumps over the lazy dog again.
  3. Ahora vamos a reemplazar todas las ocurrencias de "fox" por "cat":

    • Presiona Ctrl+H para abrir el cuadro de diálogo de Búsqueda y Reemplazo.
    • En el campo "Buscar", escribe fox.
    • En el campo "Reemplazar con", escribe cat.
    • Haz clic en "Reemplazar todo".

    Todas las ocurrencias de "fox" ahora deberían estar reemplazadas por "cat".

  4. Borra el archivo y agrega el siguiente código de Python:

    def greet(name):
        print(f"Hello, {name}!")
    
    greet("World")

    Observa cómo gedit aplica automáticamente la resaltado de sintaxis para el código de Python, haciendo que diferentes partes del código aparezcan en diferentes colores. Esta función ayuda a leer y escribir código de manera más eficiente.

  5. Guarda el archivo presionando Ctrl+S. Gedit ya debería reconocerlo como un archivo de Python por la extensión.

  6. Vamos a personalizar gedit para que sea más cómodo para codificar:

    • Haz clic en Edit > Preferences (Editar > Preferencias) en el menú.
    • Haz clic en la pestaña "Font & Colors" (Fuente y Colores).
    • Experimenta con diferentes esquemas de color en el menú desplegable "Color Scheme" (Esquema de color).
    • Haz clic en la pestaña "Editor".
    • Activa "Display line numbers" (Mostrar números de línea) para una navegación más fácil.
    • Establece "Tab width" (Ancho de tabulación) en 4 espacios, que es común en Python.
    • Haz clic en "Close" (Cerrar) para aplicar tus cambios.
  7. Gedit también admite complementos (plugins) para extender su funcionalidad:

    • Abre las Preferencias nuevamente (Edit > Preferences).
    • Haz clic en la pestaña "Plugins" (Complementos).
    • Explora los complementos disponibles y activa algunos que te interesen, como "File Browser Panel" (Panel del explorador de archivos) o "Code Comment" (Comentario de código).
    • Haz clic en "Close" (Cerrar).
  8. Prueba cualquier complemento que hayas activado. Por ejemplo, si activaste el "File Browser Panel":

    • Haz clic en View > Side Panel (Ver > Panel lateral) para mostrar el panel lateral.
    • Utiliza el explorador de archivos para navegar y abrir archivos.
  9. Guarda tu archivo de Python y cierra gedit cuando hayas terminado de explorar.

  10. Puedes ejecutar tu script de Python desde la terminal para ver si funciona:

    python3 example.py

    Deberías ver la salida: Hello, World!

Resumen

En este laboratorio, has aprendido los fundamentos de la edición de texto gráfico en Linux utilizando gedit. Has dominado habilidades esenciales, entre las cuales se incluyen:

  • Abrir y lanzar gedit, un popular editor de texto gráfico.
  • Crear y guardar nuevos archivos de texto.
  • Abrir y editar archivos existentes.
  • Utilizar operaciones básicas de edición como copiar, pegar y buscar/reemplazar.
  • Crear contenido estructurado con un formato adecuado.
  • Explorar funciones avanzadas como el resaltado de sintaxis y los complementos (plugins).
  • Personalizar gedit para adaptarlo a tus preferencias.

Estas habilidades de edición de texto son cruciales para diversas tareas en Linux, desde escribir notas simples hasta editar archivos de configuración o crear scripts. A medida que continúes tu viaje en Linux, la capacidad de crear y editar archivos de texto de manera eficiente será una parte esencial de tu conjunto de herramientas. Gedit ofrece un puente fácil de usar entre la simplicidad de los editores de línea de comandos y la complejidad de los entornos de desarrollo integrados (IDE) completos, lo que lo convierte en una excelente opción tanto para principiantes como para usuarios experimentados.