Обещал про Vim написать. Ну вот собсна и написал.
Итак. Для начала поговорим о том, кому он
не нужен. Ненужен он в самую первую очередь тем, кто не умеет в слепую десятипальцевую печать. Для таких людей vim буде каторгой. Посему данной категории людей советую либо забить на это дело, либо начать развивать слепую печать. Благо навык полезный. Можно гуглить например очевидную stamina и т.д. Вторая категория людей, которым не нужен сабж, это фанаты emacs по очевидным причинам. Кроме того не очень желательно изучать для виндопользователей. Ибо может быть черевато переходом на linux в конечном итоге, лол.
Ну а теперь собсна о vim и о том, что он из себя представляет. Если кратко, то это текстовый редактор, оптимизированный под слепую печать. Т.е. в нём можно делать
всё не снимая рук с клавиатуры. Ну а ещё он мощный, расширяемый, бла-бла-бла.
Ок. Где взять? Для линупсов достаточно установить из пакетного менеджера очевидный пакет под именем vim
sudo apt-install vim
для бубунты, а остальные и сами разберутся. Для винды можно пользовать ссылочку
ftp://ftp.vim.org/pub/vim/pc/gvim74.exe Скачали, запустили. Ну и? Где вся няшнота то?
Объясняю только самые основы:
- выход без сохранения точнее закрытие файла при помощи
:q!
- есть несколько режимов работы. Основные: "нормальный", редактирование, командный, выделение.
- передвижение по файлу при помощи клавиш
h j k l
это соответственно влево, вниз, вверх, вправо. - для собсна редактирования можно нажать например
i
Далее находим vimtutor и проходим его. Он ответит на остальные вопросы. Для линупсов
vimtutor ru
в консольке. Для винды должно быть гхдетоу в районе меню пуск. Хотя шут его знает. Потом изучаем и печатаем на бумажку или ставим в качестве обойки воон те картинки, что в комплекте с постом идут.
Это было сверхкраткое введение. А теперь мы будем обмазыватся плугинками и всячески допиливать редактор до удобоваримого состояния. Для начала открываем
.vimrc
или
_vimrc
(для венды). Это конфигурационный файлег.
Да, да, господа виндузятники. Ни каких окошечек с настроечками. Только хардкор. По поводу настроечек рекомендую загуглить самому
а лучше почитать маны. Примеры:
http://dimio.org/cgi-bin/bps/hlghtsrc/sourcehl.cgi?d=conf&s=vimrc&l=vim http://pastebin.com/jy4a3pE5 http://pastebin.com/paPWQ5fE http://pastebin.com/V3GdD38s Тысячи их.
Однако мы переходим к самому интересному. Доведём до ума сабж при помощи плугинок. Ибо без них vim уныл. Для начала нужно установить пакетный менеджер. Рекомендую либо Vundle либо NeoBundle. Думаю сами сможете загуглить их. К ним идут инструкции. Тож сами читнёте.
Самые полезниньки плагины можно найти там
http://vim.wikia.com/wiki/Use_Vim_like_an_IDE Отдельно упомяну следующие:
NERDTree добавляет древо файлов.
bufexplorer даёт удобную навигацию по буферам.
Вот кстати о буферах, окнах и табах в виме. Вот открыли вы один файлег, а потом, не закрывая первый, открыли второй. Можно потом переключаться между этими файлами. А можно их в одном окне одновременно открыть. Подробнее об том читнуть в справке или например в
http://habrahabr.ru/post/28572/ http://habrahabr.ru/post/102373/Vim Powerline раскрашивает статусную строку.
ColorSamplerPack набор тем оформления.
Вообще лучше самому подбирать плугинки. Их дофига, но не каждому все из них нужны. Да и изучать каждую плугинку тож время отнимает.
Можно ещё читнуть напоследок
http://habrahabr.ru/post/176187/ Ну пока всё. Спрашивайте свои ответы. Ато может я чего забыл ненароком.