Работаю в Visual Studio. Наслушался слов о том что из под линукса намного приятней писать под С,С++, решил попробовать. Рекомендовали emacs. Вроде интересная штука, очень легковесный, шустрый (оно и понятно :) ), все под пальцами, хоткеи продуманы, но в остальном, блин, это ж бред какой то! Как вообще этим можно пользоваться? Неудобно до жути. Во первых если хочешь что либо делать нужно наковырять себе плагинов. Прям как конструктор лего. Хотел сразу сесть и кодить? Нееее, сначала тебе нужен этот плагин, этот плагин, без этого тоже не удобно... Построй свою IDE. Потратив кучу времени получаем чтото более - менее работоспособное. Хотя черт возьми, раз емакс считают хорошим инструментом почему не засунуть туда сразу нормальный дебаг, интеллисенс, автозаполнения, код сниппеты? Давайте, скажите что это очень удобно прописывать названия переменных полностью по несколько раз в одном и том же куске кода? Или скакать туда - сюда, чтобы посмотреть список аргументов или возвращаемое значение функции? Ну ладно, гребем дальше. Это сумасшествие с плагинами примерно вот как если бы вы попросили лопату_чтобы_копать, а вам дали топор,дерево и кузницу. Вроде все хорошо, только вот это не самый лучший вариант когда нужна лопата.
Билд и проекты. В студии можно создать ПРОЕКТ, задать правила по которым он будет билдиться, указать что копировать к екзешнику, что нет и т.д.. Что у нас имеется здесь? Ни-че-го. Для билда нам нужна консоль или еще чтонибудь. Ребят я не хочу после модификаций открывать консоль. Я хочу чтобы это было быстро и просто. Это одна кнопка в студии и куча гемора в емаксе. Или в этом есть какой то особый смысл? То же самое с тем чтобы посмотреть проект, что в нем есть. В емаксе для этого нужны плагины и всеравно это будет выглядеть в достаточной степени убого.
Гуй. Самый последний критерий, но все равно не менее ужасающий. В емаксе он совершенно бесполезный и убогий, вообще толку в нем???
Кроме скорости запуска емакс ничем не превосходит студию. С моей точки зрения емакс просто неудобен и никак не способствует увеличению скорости работы. Может я чего не понимаю, но как этим вообще пользоваться?