LINUX.ORG.RU

История изменений

Исправление iron, (текущая версия) :

Ты конфиги редактируешь, какая еще IDE?

Ты читай все что я пишу, а не только то что тебе нравится. Я писал что ситуативно програмлю, как минимум на сишке и еще на пароче языках. Естественно vim по функционалу не может на 100% заменить ИДЕ. Но некоторые наиболее вадный его фичи, вполне.

Если я добавляю функцию из заголовочного файла, или пакета который еще не был подключен в файл, то она автоматически добавляет use, import, #include. Как это реализовать в vim?

Мне лень решать твою задачу. Я бы проискал готовый плагин. Если бы не нашел, стряпал скриптик в пару строк, который бы юзал ctags и добавлял в файл нужный инлуд. Естественно, это наколеночное решение касаемо сишника. Что касается других языков – сам ищи или придумывай решение.

К яве наоборот довольно легко, а вот для PHP крайне сложно.

Возможно. Я лишь пересказал то, что мне сказал наш жабо-программер. И кстати, у нас есть пхп-шник который сидит на каком-то из сетапов neovim. И судя по его словам, у него все шоколадно. Подробностей его сетапа я не знаю.

Фича номер два, когда я пишу SQL запрос в строке Java, Python, PHP, C, IDE мне дает автокомплит в SQL по таблицам и функциям, учитывая диалект БД, как такое получить в vim?

Не уверен на 100%, но в плагине по работе с БД встречал подобный функционал. Сам его не юзал, так как тесно не работаю с БД.

Исходная версия iron, :

Ты конфиги редактируешь, какая еще IDE?

Ты читай все что я пишу, а не только то что тебе нравится. Я писал что ситуативно програмлю, как минимум на сишке и еще на пароче языках. Естественно vim по функционалу не может на 100% заменить ИДЕ. Но некоторые наиболее вадный его фичи, вполне.

Если я добавляю функцию из заголовочного файла, или пакета который еще не был подключен в файл, то она автоматически добавляет use, import, #include. Как это реализовать в vim?

Мне лень решать твою задачу. Я бы проискал готовый плагин. Если бы не нашел, стряпал скриптик в пару строк, который бы юзал ctags и добавлял в файл нужный инлуд. Естественно, это наколеночное решение касаемо сишника. Что касается других языков – сам ищи или придумывай решение.

К яве наоборот довольно легко, а вот для PHP крайне сложно.

Возможно. Я лишь пересказал то, что мне сказал наш жабо-программер. И кстати, у нас есть пхп-шник который сидит на каком-то из сетапов neovim. И судя по его словам, у него все шоколадно. Подробностей его сетапа я не знаю.