Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Документация openSUSE
  3. Start-Up
  4. Часть II. Основы
  5. Глава 8. Основы оболочки

8.7. Редактирование текстов

Для того, чтобы редактировать файлы из командной строки, вы должны рано или поздно познакомиться с редактором vi. vi это редактор по умолчанию, который можно найти практически в каждой системе UNIX/Linux. Он может работать в нескольких режимах, в каждом из которых клавиши, которые вы нажимаете, имеют различные функции. Это не очень просто для начинающих, но вы должны знать по крайней мере самые основные операции с vi. Могут быть ситуации, когда кроме vi не доступно других редакторов.

В основном, vi используется в трех режимах работы:

командный режим

В этом режиме vi принимает определенные комбинации клавиш в качестве команд. Могут быть выполнены простые операции, такие как поиск слов или удаление строки.

режим вставки

В этом режиме вы можете писать обычный текст.

расширенный режим

Этот режим также известен как режим двоеточия, так как вам нужно вводить двоеточие для перехода в этот режим. В этом режиме vi может выполнять также и более сложные задачи, такие как поиск и замена текста.

В следующем (очень простом) примере вы узнаете, как открыть и редактировать файл при помощи vi, как сохранить ваши изменения и выйти из vi.

8.7.1. Пример: Редактирование с vi

[Note]Отображение клавиш

Далее вы найдете встретите несколько команд, которые вы можете ввести в vi, просто нажав клавиши. Они появляются в верхнем регистре, как на клавиатуре. Если вам нужно нажать клавишу в верхнем регистре, это будет специально оговорено, показывая комбинацию клавиш, включающую Shift.

  1. Для создания и открытия нового файла в vi введите

    vi textfile.txt

    По умолчанию vi открывается в командном режиме, в котором вы не можете вводить текст.

  2. Нажмите I для перехода в режим вставки. Нижняя строка изменится и покажет, что теперь вы можете вставлять текст.

  3. Введите несколько предложений. Если вы хотите вставить новую строку, сначала нажмите Esc для перехода обратно в командный режим. Нажмите O для вставки новой строки и для перехода в режим вставки снова.

  4. В режиме вставки вы можете редактировать текст при помощи клавиш со стрелками и Delete.

  5. Для выхода из vi нажмите Esc для перехода в командный режим снова. Затем нажмите :, что перенесет вас в расширенный режим. Нижняя строка покажет двоеточие.

  6. Для выхода их vi и сохранения ваших изменений введите wq (w означает write; q означает quit) и нажмите Enter. Если вы хотите сохранить файл под другим именем, введите w имя_файла и нажмите Enter.

    Для выхода из vi без сохранения введите вместо этого q! и нажмите Enter.

Перекрёстные ссылки книги для 8.7. Редактирование текстов

  • 8.6. Полезные особенности оболочки
  • Вверх
  • 8.8. Поиск файлов или содержимого

Book navigation

  • Start-Up
    • Об этом руководстве
    • Часть I. Установка и настройка
    • Часть II. Основы
      • Глава 7. Основные концепции
      • Глава 8. Основы оболочки
        • 8.2. Ввод команд
        • 8.3. Работа с файлами и каталогами
        • 8.4. Становление root
        • 8.5. Изменение прав доступа к файлу
        • 8.6. Полезные особенности оболочки
        • 8.7. Редактирование текстов
        • 8.8. Поиск файлов или содержимого
        • 8.9. Просмотр текстовых файлов
        • 8.10. Перенаправление и каналы
        • 8.11. Управление процессами
    • Часть III. Мобильность
    • Часть IV. Помощь и разрешение проблем
    • Приложение A. Лицензии GNU
  • KDE Quick Start
  • GNOME Quick Start

Последние материалы

  • Файл sudoers
    11 hours ago
  • Утилита visudo
    1 day 18 hours ago
  • Файловый менеджер Thunar
    1 week 4 days ago
  • Эмулятор терминала Terminator
    2 weeks 2 days ago
  • Приложение scanimage
    3 weeks 1 day ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru