Vim Ide (как настроить vim-based IDE для C++)

IDE, VCS и прочее

Модератор: Модераторы разделов

Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

Vim Ide

Сообщение VoidExp »

Собственно, сабж. Так как окончательно решил пользоваться vim-ом как основным редактором, захотелось сделать из него IDE для программирования на C++. Вот только не знаю какие плагины скачивать и как их использовать, поэтому и обращаюсь к вам, продвинутые линуксоиды. Имеется базовое знание vim (создание/сохранение файликов, работа с окнами, парочка-другая хоткеев и команд), поэтому детальные объяснения очень не повредят ;)
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Vim Ide

Сообщение MadDog »

MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

Re: Vim Ide

Сообщение VoidExp »

Сказано же что знания vim-а только базовые, а там как-то для меня неприемлимо написано :) Мне нужно знать какие плагины нужны для обработки вывода g++ на предмет ошибок, для управления файлами и т.п...
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Vim Ide

Сообщение MadDog »

VoidExp писал(а):
24.05.2007 16:33
Сказано же что знания vim-а только базовые
А разобраться сами вы не хотите? Если внимательно прочитать всё что там написано, большинство вопросов отпадут сами собой. Странный тон вашего сообщения, как будто вам тут что-то должны? Или мне так показалось?

VoidExp писал(а):
24.05.2007 16:33
там как-то для меня неприемлимо написано
Ну тогда почитайте это. Там всё есть: и справочная информация, и назначение плагинов и их описания и т.д.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Vim Ide

Сообщение eduard_pustobaev »

MadDog писал(а):
24.05.2007 16:46
Или мне так показалось?

Скорее показалось. Я думаю, что человек просто просит написать список плагинов(с описанием если можно) для vim, которые являются нелишними для C++-разработчика, из тех которые лично вы используете.
В "Тонкой настройке" тоже есть и об этом, но далеко не исчерпывающе.

P.S. Сам не vim'ер, хотя туториал помучил как-то разок.
P.P.S. Правда в универе под виндой лабы в vim корректирую. jEdit там подтупляет...
В дисгармонии со вселенной.
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Vim Ide

Сообщение v04bvs »

VoidExp писал(а):
24.05.2007 15:59
Собственно, сабж. Так как окончательно решил пользоваться vim-ом как основным редактором, захотелось сделать из него IDE для программирования на C++. Вот только не знаю какие плагины скачивать и как их использовать, поэтому и обращаюсь к вам, продвинутые линуксоиды. Имеется базовое знание vim (создание/сохранение файликов, работа с окнами, парочка-другая хоткеев и команд), поэтому детальные объяснения очень не повредят ;)

Я конечно не претендую на звание гуру вима, но в недавнем времени писал программы только на нём. В общем :make и всё, ну там понятно, автоотступ, подсветка, это само собой. Больше собственно ничего и не надо. Аналога VS с автодополнением и прочей гадостью из него всё равно не сделать, да не очень то и надо.
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Vim Ide

Сообщение elide »

Аналога VS с автодополнением и прочей гадостью из него всё равно не сделать
да ну?
а у меня автодополнение работает... я что-то не так делаю?
слава роботам!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Vim Ide

Сообщение serzh-z »

elide писал(а):
24.05.2007 19:03
а у меня автодополнение работает... я что-то не так делаю?
И даже работает для дополнении символов, определённых в других (скажем системных заголовках) файлах? Не думаю, что каждый раз запускать ctags при изменении файла такая уж удобная вещь...
Спасибо сказали:
Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

Re: Vim Ide

Сообщение VoidExp »

MadDog писал(а):
24.05.2007 16:46
А разобраться сами вы не хотите? Если внимательно прочитать всё что там написано, большинство вопросов отпадут сами собой. Странный тон вашего сообщения, как будто вам тут что-то должны? Или мне так показалось?


Показалось... Хотя перечитывая понимаю что и правда тональность предложения несколько грубовата :blush: Просто доки немалы по размеру, а мне нужно сразу к делу приступить. По этой причине я обратился именно к форуму... В общем мне бы не помешал такой мини-хауту о настройке vim-а для программирования на C++. Выбрал я именно vim потому-что почитал в сети (после дискуссий на одном из топиков этого форума :) ) что vim является одним из лучших редакторов, очень пригодный для программистов (где то прочитал "от программистов для программистов"), полностью настраиваемый... Вот это мне и показалось привлекательным, а то Eclipse и KDevelop средства мощные, но очень громоздкие, а в обычных редакторах которые я использовал до vim-а (Kwrite и nano) функционала не добавишь.... Ну, думаю что на хорошее освоение vim-а уйдет много времени, но так как мне необходимо сразу приступить к кодингу, времени на изучение тонкостей нет...
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Vim Ide

Сообщение MadDog »

VoidExp писал(а):
24.05.2007 21:43
Показалось... Хотя перечитывая понимаю что и правда тональность предложения несколько грубовата
Принимается. Забыли. Если что не так с моей стороны, прошу извинить и меня.

И так продолжаем. По существу.
Дело в том, что тонкая настройка vim'а (а в вашем случае именно так) дело тонкое и кропотливое. Каждый "затачивает" по себя, и готовый рецепт, которые подойдёт только вам сможете приготовить только вы и никто другой. И всё же посоветую пробежать по Тонкой настройке... (ссылка чуть выше была). Либо попросите СИшников поделиться готовым .vimrc. :)
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

Re: Vim Ide

Сообщение VoidExp »

Ну я последовал вашему совету и почитал немножко вышеупомянутый топик. Действительно, несколько чудес добавил в свой .vimrc, с некоторыми (например langmap, позволяющий набивать команды в русской раскладке клавы) есть проблемы, большинство подточил под себя... VIM стал намного удобней, хотя я по прежнему далек от такой среды какую можно увидеть на некоторых скриншотах, где слева есть окно с файлом, внизу с правой стороны окно с выводами об ошибках, вверху справа собственно сам исходный код программы с подсвеченными ошибками... А на данный момент я бы ограничился и этим.. Хотя, очевидно, с vim-ом можно и не такое сотворить ;)
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Vim Ide

Сообщение elide »

для дополнении символов, определённых в других (скажем системных заголовках) файлах? Не думаю, что каждый раз запускать ctags при изменении файла такая уж удобная вещь...
хм... у меня /usr монтируется в RO. какие к чорту изменения системных заголовков?
а выполнение ctags -R можно настроить на автокоманду при сохранении буфера (:
тогда при каждом изменении файла все будет обновляться автомагически.
Либо попросите СИшников поделиться готовым .vimrc.
в вышеоуказанной теме сишники уже много раз выкладывали и vimrc, и списки плагинов, и скриншоты со всем этим хламом...
Просто доки немалы по размеру, а мне нужно сразу к делу приступить.
ну и приступай. или без подсветки ошибок ты к делу приступить не можешь?
слава роботам!
Спасибо сказали:
bugel
Сообщения: 225

Re: Vim Ide

Сообщение bugel »

С уважением, bugel
Спасибо сказали:
Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

Re: Vim Ide

Сообщение VoidExp »



Хе хе, огромное спасибо! Особенно intellisense понравился ;) Похожую вещь очень использовал в Eclipse, но там тормозило каждый раз когда вызывался список членов и параметров, а тут похоже все как нельзя шустро!
Спасибо сказали: