«

»

Sep 10

Программирование в Vim

vi editor - description of the main commands

описание основных команд редактора vi - кликабельно

Vi – редактор который умеет работать в двух режимах – пищать и не пищать. (c)

Самое главное – если на экране происходит что-то не то, не понятно как выйти из vim, непонятно как отменить все изменения в vim – жмите Esc до победного писка, а потом вводите :q! и жмите Enter.

Любителям современных IDE-комбайнов, которые, кажется, заменяют людям называющим себя программистами головы, он может показаться страшным архаизмом времен, когда интернет был юн а компьютеры были в диковинку. Но, не смотря на свой обескураживающий поначалу консольный вид, этому бодрому старичку вполне под силу завоевать ваши симпатии – бесконечный набор плагинов и широчайшие возможности настройки под себя – делают его верным соратником в деле редактирования каких-бы то ни было текстов. Тем более, порой, он вообще единственное что есть в вашем распоряжении. Тут хочется заметить про существенные отличия vi, наличиствующего на любой nix-like системе от vim (расширени vi) – достаточно существенны и голый vi как таковой используется, в основном, из безысходности, так как vim вполне подойдет для работы с малыми и средними по объему проектами.

Работа с вимом – подробные видио-инструкции на английском – тут.

Еще плагины:

автодополнение для vim – insenvim.sourceforge.net/

быстрый переход к определению метода\функции для vim – ctags.sourceforge.net/

работа с деревом проекта – The nerd tree

оптимизация комментирования – The nerd commenter

vim chaet sheet extended
расширенная шпаргалка по vim

напоминалка:

1) темный терминал :set background=dark

2) подсветка синтаксиса :syntax on

3) перенастроить его под си :set filetype=с (при условии что по адресу /usr/share/vim/vim6*. есть файл с.вим)

4) запустить make (ошибки валит в quick fix window) :make

5) открыть quick fix window :cw

6) поиск (все найденное валит в quick fix window) :grep, :vimgrep

Напоследок, глобальные статьи по настройке vim:

Советы по Vim (на английском)

Советы по Vim на русском: тут и тут

Блог на русском – http://allaboutvim.blogspot.com

Любопытный и подробный пост на хабре – http://habrahabr.ru/blogs/vim/53435/

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

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>