3f-lab: Vim как IDE
Об удобстве, которое представляет собой редактор Vim при редактировании кода, говорилось неоднократно. Но несколько «напряжно» не выходя из редактора компилировать. Для этого приходится вводить с клавиатуры, например, такую последовательность:
Т.е. вызываем сборщик ant и обращаемся к метке (target) jc (java compilation). Не так уж много букв, но когда делаешь это через каждые 5 минут может раздражать. Выход здесь может быть такой:

1) Принимаем решение всегда единообразно обозначать метки внутри build.xml;
* jc — компилировать Java-файлы;
* fx — компилировать JavaFX-файлы;
* jar — упаковывать проекты в архивы;
* bnd — упаковывать бандлы для Felix;
* сс — компилировать код на C/C++.
Этот список можно изменить по своему вкусу, я просто привел свой.
2) В файл ~/.vimrc добавляем строки
Теперь находясь в Vim можно, например, нажать F5 и запустить процесс компиляции. Писать программы становится намного приятнее, особенно под Windows, где работа в консоли не очень-то комфортна.
:!ant jcТ.е. вызываем сборщик ant и обращаемся к метке (target) jc (java compilation). Не так уж много букв, но когда делаешь это через каждые 5 минут может раздражать. Выход здесь может быть такой:

1) Принимаем решение всегда единообразно обозначать метки внутри build.xml;
* jc — компилировать Java-файлы;
* fx — компилировать JavaFX-файлы;
* jar — упаковывать проекты в архивы;
* bnd — упаковывать бандлы для Felix;
* сс — компилировать код на C/C++.
Этот список можно изменить по своему вкусу, я просто привел свой.
2) В файл ~/.vimrc добавляем строки
map <F5> :!ant jc<CR>
map <F6> :!ant fx<CR>
map <F7> :!ant jar<CR>
map <F8> :!ant bnd<CR>
map <F9> :!ant cc<CR>
Теперь находясь в Vim можно, например, нажать F5 и запустить процесс компиляции. Писать программы становится намного приятнее, особенно под Windows, где работа в консоли не очень-то комфортна.

Комментарии (6)
RSS свернуть / развернутьИ не пожалел — это отличный редактор
Поначалу многие вещи в нем могут показаться странными, но со временем понимаешь, насколько это удобно!
А вот emacs я почему-то не полюбил. Может еще раз попробую…
Sergei_T
yababay
www.keyxl.com/aaa8263/290/VIM-keyboard-shortcuts.htm
Sergei_T
yababay
durman
Markony
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.