Графическое редактирование текста в Linux

LinuxLinuxBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Редактирование текста является фундаментальным навыком для любого человека, работающего с системами Linux. Независимо от того, вы создаете конфигурационные файлы, пишете скрипты или делаете заметки, знание того, как эффективно создавать и редактировать текстовые файлы, является обязательным. В этом практическом занятии (лабораторной работе) вы научитесь использовать gedit, графический текстовый редактор, подходящий для начинающих и доступный в большинстве дистрибутивов Linux. В отличие от командных редакторов, таких как nano или vim, gedit предоставляет знакомый графический интерфейс с меню, панелями инструментов и визуальной обратной связью, что делает редактирование текста более доступным для новичков в Linux.

Это Guided Lab, который предоставляет пошаговые инструкции, чтобы помочь вам учиться и практиковаться. Внимательно следуйте инструкциям, чтобы выполнить каждый шаг и получить практический опыт. Исторические данные показывают, что это лабораторная работа уровня начальный с процентом завершения 91%. Он получил 86% положительных отзывов от учащихся.

Начало работы с gedit

На этом этапе вы узнаете, как открыть gedit и создать свой первый текстовый файл. Gedit - это графический текстовый редактор, предустановленный в многих дистрибутивах Linux, включая Ubuntu.

  1. Сначала перейдем в наш проектный каталог. Откройте терминал, нажав на иконку терминала в панели задач или нажав Ctrl+Alt+T, затем введите:

    cd ~/project

    Эта команда изменяет текущий каталог на /home/labex/project.

  2. Теперь запустим gedit для создания нового файла. В том же терминале введите:

    gedit first_note.txt

    Эта команда открывает gedit с новым файлом, именуемым first_note.txt. Если файл уже существует, он откроется для редактирования.

  3. Теперь вы должны увидеть окно gedit с пустым документом. Введите следующий текст:

    Hello
  4. Чтобы сохранить файл, нажмите Ctrl+S или выберите в меню опцию File > Save. Файл будет сохранен в текущем каталоге (~/project).

  5. Вы можете убедиться, что файл сохранен, проверив строку заголовка окна gedit - в ней должно отображаться имя файла без звездочки, которая указывает на несохраненные изменения.

  6. Закройте gedit, нажав X в правом верхнем углу окна или выбрав в меню File > Quit.

  7. Убедитесь, что файл был создан, выведя список файлов в вашем проектном каталоге:

    ls -l

    Вы должны увидеть first_note.txt в выводе, примерно так:

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

Редактирование существующих файлов с помощью gedit

На этом этапе вы узнаете, как открывать и редактировать существующие файлы с использованием gedit. Вы также познакомитесь с некоторыми базовыми функциями редактирования.

  1. Откройте файл, который вы создали на предыдущем этапе. В терминале введите:

    gedit first_note.txt

    Gedit откроет существующий файл и отобразит его содержимое.

  2. Теперь поместите курсор в конец текста, который вы ранее написали, нажмите Enter, чтобы создать новую строку, и введите:

    World

    Теперь ваш файл должен содержать:

    Hello
    World
  3. Обратите внимание, что gedit автоматически отображает звездочку (*) рядом с именем файла в строке заголовка, что означает, что есть несохраненные изменения.

  4. Сохраните изменения, нажав Ctrl+S или выбрав в меню File > Save. Звездочка должна исчезнуть, что означает, что все изменения сохранены.

  5. Исследуем некоторые полезные функции gedit:

    • Чтобы выбрать текст, нажмите и перетащите мышью
    • Чтобы скопировать текст, выделите его и нажмите Ctrl+C
    • Чтобы вставить текст, поместите курсор в нужное место и нажмите Ctrl+V
    • Чтобы найти текст, нажмите Ctrl+F, чтобы открыть строку поиска
  6. Попробуйте выделить слово "World" и скопировать его (с помощью Ctrl+C). Затем поместите курсор в конец файла, нажмите Enter для создания новой строки и вставьте его (с помощью Ctrl+V).

  7. Практикуйте эти операции, и когда закончите, сохраните файл с помощью Ctrl+S и закройте gedit.

  8. Вы можете проверить содержимое файла из терминала, используя команду cat:

    cat first_note.txt

    В терминале должны отобразиться содержимое вашего файла.

Создание справочного файла

На этом этапе вы создадите более полноценный текстовый файл с помощью gedit, чтобы показать, насколько полезен текстовый редактор для создания справочных материалов или документации.

  1. Откройте gedit для создания нового файла для хранения часто используемых команд Linux:

    gedit linux_commands.txt
  2. В этом файле вы создадите простое справочное руководство по базовым командам Linux. Введите следующее содержимое в файл:

    Basic Linux Commands Reference:
    
    ls - List files and directories
    cd - Change directory
    mkdir - Create a new directory
    rm - Remove files or directories
  3. Попробуйте использовать базовый текстовый формат в gedit:

    • Выделите строку и нажмите Ctrl+B, чтобы сделать ее жирной (если это поддерживается в обычном тексте)
    • Попробуйте другие варианты форматирования из меню "Format"

    Примечание: Обычные текстовые файлы (.txt) не сохраняют форматирование, такое как жирный или курсивный шрифт, но gedit позволяет видеть форматирование при редактировании.

  4. Сохраните файл, нажав Ctrl+S или выбрав в меню опцию File > Save.

  5. Добавим больше содержимого в наше справочное руководство. Добавьте следующие дополнительные команды:

    cp - Copy files or directories
    mv - Move or rename files
    pwd - Print working directory (show current directory)
    touch - Create an empty file
  6. Gedit включает в себя проверку орфографии. Включите ее, кликнув на Tools > Check Spelling в меню. Любые неправильно написанные слова будут подчеркнуты красным цветом.

  7. Когда вы будете удовлетворены своим справочным руководством, сохраните файл и закройте gedit.

  8. Вы можете просмотреть свое готовое справочное руководство, используя команду cat:

    cat linux_commands.txt

    Вы должны увидеть все команды, которые вы документировали, отображающиеся в терминале.

Продвинутые функции и настройка gedit

На этом последнем этапе вы познакомитесь с некоторыми продвинутыми функциями gedit и узнаете, как настроить его в соответствии с вашими предпочтениями.

  1. Откройте gedit с новым файлом:

    gedit example.py
  2. Попробуем использовать функциональность поиска и замены. Введите следующий текст:

    The quick brown fox jumps over the lazy dog.
    The quick brown fox jumps over the lazy dog again.
  3. Теперь заменим все вхождения слова "fox" на "cat":

    • Нажмите Ctrl+H, чтобы открыть диалоговое окно "Поиск и замена"
    • В поле "Искать" введите fox
    • В поле "Заменить на" введите cat
    • Нажмите "Заменить все"

    Все вхождения слова "fox" должны быть заменены на "cat".

  4. Очистите файл и добавьте следующий код на Python:

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

    Обратите внимание, как gedit автоматически применяет подсветку синтаксиса для кода на Python, благодаря чему разные части кода отображаются разными цветами. Эта функция облегчает чтение и написание кода.

  5. Сохраните файл, нажав Ctrl+S. Gedit должен уже распознать этот файл как файл на Python по расширению.

  6. Настроим gedit, чтобы сделать его более удобным для написания кода:

    • В меню выберите Edit > Preferences
    • Нажмите на вкладку "Font & Colors"
    • Попробуйте разные цветовые схемы из выпадающего списка "Color Scheme"
    • Нажмите на вкладку "Editor"
    • Включите опцию "Display line numbers" для более удобной навигации
    • Установите "Tab width" равным 4 пробелам, что является распространенной практикой в Python
    • Нажмите "Close", чтобы применить изменения
  7. Gedit также поддерживает плагины для расширения своей функциональности:

    • Снова откройте настройки (Edit > Preferences)
    • Нажмите на вкладку "Plugins"
    • Просмотрите доступные плагины и включите несколько, которые вам интересны, например, "File Browser Panel" или "Code Comment"
    • Нажмите "Close"
  8. Попробуйте использовать включенные плагины. Например, если вы включили "File Browser Panel":

    • В меню выберите View > Side Panel, чтобы показать боковую панель
    • Используйте файловый браузер для навигации и открытия файлов
  9. Сохраните файл на Python и закройте gedit, когда закончите эксперименты.

  10. Вы можете запустить свой скрипт на Python из терминала, чтобы проверить, работает ли он:

    python3 example.py

    Вы должны увидеть вывод: Hello, World!

Резюме

В этом практическом занятии вы изучили основы графического редактирования текста в Linux с использованием gedit. Вы овладели важными навыками, в том числе:

  • Открытие и запуск gedit, популярного графического текстового редактора
  • Создание и сохранение новых текстовых файлов
  • Открытие и редактирование существующих файлов
  • Использование базовых операций редактирования, таких как копирование, вставка и поиск/замена
  • Создание структурированного контента с правильным форматированием
  • Исследование продвинутых функций, таких как подсветка синтаксиса и плагины
  • Настройка gedit в соответствии с вашими предпочтениями

Эти навыки редактирования текста являются важными для различных задач в Linux, от написания простых заметок до редактирования конфигурационных файлов или создания скриптов. По мере продвижения в изучении Linux, способность эффективно создавать и редактировать текстовые файлы станет неотъемлемой частью вашего инструментария. Gedit представляет собой удобный переход от простоты командных редакторов к сложности полнофункциональных интегрированных сред разработки (IDE), что делает его отличным выбором как для новичков, так и для опытных пользователей.