Опытным
путем
Пятница, 11.07.2025, 10:33
Приветствую Вас Гость | RSS
 
Главная Каталог статейРегистрацияВход
Меню сайта
Категории раздела
Программирование [0]
Статьи по алгоритмизации, программированию, языкам программирования
Системы разработки [2]
Статьи, посвященные различным средствам разработки.
Обработка текстов [3]
Статьи, посвященные различным текстовым редакторам и приемам обработки текстов
Обработка графики [1]
Статьи, посвященные обработке изображений в различных графических редакторах
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Обработка текстов

Vim - разжигая аппетит
Вот так, незатейливо выглядит интерфейс Vim:


Для начала научитесь запускать vim и корректно выходить из программы.

Запуск и открытие (создание) файла file.txt:
    $vim file.txt

Выход:
    с сохранением
        :wq 
    без сохранения
        :q!
Обратите внимание - команды vim начинают с двоеточия.

Vim может работать в трех режимах:
    1. командный
    2. вставки
    3. визуальный

Командный режим установлен по умолчанию.

переход в режим вставки - i
возврат в командный режим - <ESC><ESC>

Теперь вы можете что-то набрать и немного поиграть с редактором.

Набирите тристо раз произвольную строку, пусть это будет строка:
Привет Vim

Можно конечно, упорно набирать эту строку, но это же Vim тут все гораздо интереснее:
Набираем один раз
    iПривет Vim <ESC><ESC>уу300p
Вот и все.
Теперь по порядку:
    i - Перейти в режим вставки
    <ESC><ESC> - Вернуться в командный режим
    yy - скопировать строку в регистр
    300p - 300 раз повторить команду вставить

Продолжим:
Допустим нужно в строках с 5 по 31 слово Vim заменить на "от Vim":
:5,31s/vim/"от Vim"/g

Попробуйте представить себе решение тех же задач в текстовых редакторах типа "Блокнот", "KWrite" или, даже, процессоров Word или Writer.:)))
Категория: Обработка текстов | Добавил: jhtulen (16.03.2015)
Просмотров: 111 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2025
    Конструктор сайтовuCoz