Вам нужно авторизоваться. Забыли пароль? Регистрация Июль пт. 30 2010 г. в 21:58
Навигация
Поиск
Статистика


Статьи

Текстовый редактор vim - краткое руководство

Источник: firstdvs.ru
Добавлено: 2009-03-18 13:10:56

Текстовый редактор vi (vim)
Vim (сокр. от Vi Improved, произносится Вим) — текстовый редактор, созданный на основе более старого Vi. Ныне это один из мощнейших текстовых редакторов с полной свободой настройки и автоматизации.

На виртуальных выделенных серверах установлен vim, также создан alias который при вызове команды vi вызывает vim

В данной статье приводится практический опыт использования редактора, кратко описаны широко используемые команды для редактирования текста которые пригодятся начинающим осваивать этот редактор.


Режимы работы
Существует два основных режима работы, командный и режим редактирования. Выход из режима редактирования осуществляется клавишей Escape (далее обозначена как (esc), переход в режим редактирования клавишами i или insert

Для того, чтобы открыть какой-то файл или создать новый надо выполнить команду:

Код:
# vi имя файла

Затем можно нажать клавишу i (или insert) и внести нужные изменения.

если вместо i нажать a, текст будет вставляться за символом на котором стоит курсор (обычно используется при редактировании файлов этот метод), если нажать o - будет вставлена новая строка.

Стирать текст следует выйдя из режима редактирования клавишей Escape и затем можно использовать клавишу x - она работает как клавиша del - стирает вперед, если нажимать shift+x, то будет стирать назад (по аналогии с backspace)

После редактирования нажмите (esc):wq чтобы выйти с сохранением текста

Основные команды перемещения по тексту
Перейти к строке с номером
Код:
(esc):номер или (esc),номер,shift+g


Поиск по тексту
Код:
(esc)/слово_которое_ищем


Код:
(esc) shift+j
в конце строки объединит строки вместе.

Код:
(esc) shift+g
- переместит в конец текста

Работа с буфером
Код:
(esc) dd
- удалит строку в буфер

Код:
(esc) 10dd
- удалит 10 строк в буфер

Код:
(esc) yy
- скопирует строку в буфер

Код:
(esc) 10yy
- скопирует 10 строк в буфер

Код:
(esc) p
- вставит содержимое буфера под курсором

Код:
(esc) P
- вставит содержимое буфера над курсором


Замена текста
Код:
(esc):s/что_меняем/на_что_меняем/g


g - обозначает замену до конца строки

если надо менять по всему файлу, то тогда пишем (esc):%s/что_меняем/на_что_меняем/g

появился символ % в начале команды

Как выйти из редактора vi
Выход осуществляется последовательностью нажатий
Код:
(esc):q


Выход без сохранения
Код:
(esc):q!


Выход с сохранением текста
Код:
(esc):wq
или Код:
(esc):exit


Выход с принудительным сохранением (например, если файл read-only)
Код:
(esc):exit!

Оглавление   |  На верх


 
 
Тема страницы:

VDS хостинг Текстовый редактор vim - краткое руководство Про хостинги и хостеров Статьи

Статьи
VDS хостинг
10 статей
Работает под управлением WebCodePortalSystem v. 5.1

Страница сгенерирована за 0.062 сек..