понедельник, 23 ноября 2009 г.

vim

Когда я начинал работу с Linux и выбирал редактор, я отказался от vim в пользу редактора nano из-за того что он мне показался более "Windows like" и из-за того что мне было лень разбиратся как работает vim. Но недавно мне пришлось работатать с удаленным сервером на коором был устанолен только vim. Поэтому волей-неволей пришлось разбиратся.

И в результате оказалось что vim далеко не столь непонятный и сложный как казалось вначале. Мало того, после того как я в нем разобрался, работать с vim стало удовольствием.

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

Если надо ввести текст просто нажимаем i и начинаем печатать. Допечатали - esc - и продолжаем редактирование.

Освоить основы можно с помощью специального обучающего файла который запускается командой vimtutor. Который представляет по сути собой текстовый файл открытый в vim в котором в несколько уроков можно потренироватся работать с редактором. Все очень наглядно и понятно.

Вот также несколько полезных ссылок для изучения и использования редактора:
Мини учебник на wikibooks
Список команд редактора

Ну и сразу несколько необходимых действий которые надо сделать что бы все функции редактора (например подсветка синтаксиса и онлайн помощь) были доступны.
1. Устанавливаем полную версию редактора (в ubuntu по умолчанию идет обрезанная)
sudo apt-get install vim
2. Делаем vim редактором по умолчанию
$ sudo update-alternatives –config editor

В появившемся меню выбираем usr/bin/vim.basic
3. Включаем подсветку синтаксиса:
sudo vim /etc/vim/vimrc
Расскометировать строки:
"syntax on

Для этого становимся курсором на знак кавычки в начале строки и нажимаем x(удалить символ под курсором) После этого сохраняемся и выходим:
:wq

Комментариев нет:

Отправить комментарий