История изменений
Исправление MOPKOBKA, (текущая версия) :
Именно по этому создали его форк – neovim, в котором есть все что нужно: многопоточность, плагины помимо vimscript еще и на lua и на многих других языках, асинхронное взаимодействие плагинов с ядром редактора и многое другое.
Lua тоже большой тормоз.
Для своего ситуативного программинга на сишке и редактирования конфигов я юзаю vim с несколькими плагинами. И представь себе, у меня ничего не тормозит, в то же время есть все необходимые мне фичи ИДЕ-шки без какго-либо лишнего шлака.
Ты конфиги редактируешь, какая еще IDE?
Ладно, смотри, простейшая фича IDE, я пишу на любом из этих языков: Java, Python, PHP, C. Если я добавляю функцию из заголовочного файла, или пакета который еще не был подключен в файл, то она автоматически добавляет use, import, #include. Как это реализовать в vim?
Фича номер два, когда я пишу SQL запрос в строке Java, Python, PHP, C, IDE мне дает автокомплит в SQL по таблицам и функциям, учитывая диалект БД, как такое получить в vim?
Есть ЯП к которым очень просто наваять плагины, есть к которым существенно сложнее, к примеру жаба.
К яве наоборот довольно легко, а вот для PHP крайне сложно.
Можно юзать специализированные сборки под конкретный ЯП. И там, в основном, все замечательно.
Нет конечно, не существует кода который сравняет недоредактор с IDE.
Исправление MOPKOBKA, :
Именно по этому создали его форк – neovim, в котором есть все что нужно: многопоточность, плагины помимо vimscript еще и на lua и на многих других языках, асинхронное взаимодействие плагинов с ядром редактора и многое другое.
Lua тоже большой тормоз.
Для своего ситуативного программинга на сишке и редактирования конфигов я юзаю vim с несколькими плагинами. И представь себе, у меня ничего не тормозит, в то же время есть все необходимые мне фичи ИДЕ-шки без какго-либо лишнего шлака.
Ты конфиги редактируешь, але, какая IDE?
Ладно, смотри, простейшая фича IDE, я пишу на любом из этих языков: Java, Python, PHP, C. Если я добавляю функцию из заголовочного файла, или пакета который еще не был подключен в файл, то она автоматически добавляет use, import, #include. Как это реализовать в vim?
Фича номер два, когда я пишу SQL запрос в строке Java, Python, PHP, C, IDE мне дает автокомплит в SQL по таблицам и функциям, учитывая диалект БД, как такое получить в vim?
Есть ЯП к которым очень просто наваять плагины, есть к которым существенно сложнее, к примеру жаба.
К яве наоборот довольно легко, а вот для PHP крайне сложно.
Можно юзать специализированные сборки под конкретный ЯП. И там, в основном, все замечательно.
Нет конечно, не существует кода который сравняет недоредактор с IDE.
Исправление MOPKOBKA, :
Именно по этому создали его форк – neovim, в котором есть все что нужно: многопоточность, плагины помимо vimscript еще и на lua и на многих других языках, асинхронное взаимодействие плагинов с ядром редактора и многое другое.
Lua тоже большой тормоз.
Для своего ситуативного программинга на сишке и редактирования конфигов я юзаю vim с несколькими плагинами. И представь себе, у меня ничего не тормозит, в то же время есть все необходимые мне фичи ИДЕ-шки без какго-либо лишнего шлака.
Ты конфиги редактируешь, але, какая IDE?
Ладно, смотри, простейшая фича IDE, я пишу на любом из этих языков: Java, Python, PHP, C. Если я добавляю функцию из заголовочного файла, или пакета который еще не был подключен в файл, то она автоматически добавляет use, import, #include. Как это реализовать в vim?
Фича номер два, когда я пишу SQL запрос в строке Java, Python, PHP, C, IDE мне дает автокомплит в SQL по таблицам, как такое получить в vim?
Есть ЯП к которым очень просто наваять плагины, есть к которым существенно сложнее, к примеру жаба.
К яве наоборот довольно легко, а вот для PHP крайне сложно.
Можно юзать специализированные сборки под конкретный ЯП. И там, в основном, все замечательно.
Нет конечно, не существует кода который сравняет недоредактор с IDE.
Исходная версия MOPKOBKA, :
Именно по этому создали его форк – neovim, в котором есть все что нужно: многопоточность, плагины помимо vimscript еще и на lua и на многих других языках, асинхронное взаимодействие плагинов с ядром редактора и многое другое.
Lua тоже большой тормоз.
Для своего ситуативного программинга на сишке и редактирования конфигов я юзаю vim с несколькими плагинами. И представь себе, у меня ничего не тормозит, в то же время есть все необходимые мне фичи ИДЕ-шки без какго-либо лишнего шлака.
Ты конфиги редактируешь, але, какая IDE? Ладно, смотри, простейшая фича IDE, я пишу на любом из этих языков: Java, Python, PHP, C. Если я добавляю функцию из заголовочного файла, или пакета который еще не был подключен в файл, то она автоматически добавляет use, import, #include. Как это реализовать в vim?
Есть ЯП к которым очень просто наваять плагины, есть к которым существенно сложнее, к примеру жаба.
К яве наоборот довольно легко, а вот для PHP крайне сложно.
Можно юзать специализированные сборки под конкретный ЯП. И там, в основном, все замечательно.
Нет конечно, не существует кода который сравняет недоредактор с IDE.