История изменений
Исправление 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
. И судя по его словам, у него все шоколадно. Подробностей его сетапа я не знаю.