LINUX.ORG.RU

Ответ на: комментарий от Freyr69

https://melpa.org/

Так это просто репозиторий пакетов Emacs. Из них можно собрать IDE, не вопрос, но это надо делать самому. И это не говоря о том, что там лежат только пакеты для Emacs, а кучу всего (всякие youcompleteme и rtags) придется ставить отдельно.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

но это надо делать самому.

Несколько строк в конфиге. Немногим больше времени, чем уходит на освоение какой-нибудь студии.

И это не говоря о том, что там лежат только пакеты для Emacs, а кучу всего (всякие youcompleteme и rtags) придется ставить отдельно.

Тебе и решарпер условный нужно ставить отдельно. И плагин для кложуры в жидею, и, разумеется, жидея не будет работать с кложуром на особой магии без lein. Ну ты понял. От настройки, установки компиляторов ты никуда не денешься, разве что иде дает тебе некий пресет для определенных целей.

Ну так и для имакса такое есть, есть готовые дистры, есть готовые сборки для работы с с++, вроде emacs c++ ide, есть spacemacs с его слоями, где тебе нужно просто включить слой для определенного язык.

Это называется гибкость и это здорово.

Freyr69 ★★★
()

Не стоит воспринимать всерьёз фронтент-веб-девелоперов

yoghurt ★★★★★
()
Ответ на: комментарий от pawnhearts

Это «save files on frame deactivation»? Отсальное не влияет на это?

еще «save files automatically if application is idle for N sec.»

«Synchronize files on frame activation» - будет ругаться если файл где-то снаружи изменен, так?

да.

f1u77y ★★★★
()
Ответ на: комментарий от Freyr69

но это надо делать самому.

Несколько строк в конфиге

Не-не-не, Дэвид Блейн. Эту сказку можешь рассказывать тем, кто не настраивал emacs.

И это не говоря о том, что там лежат только пакеты для Emacs, а кучу всего (всякие youcompleteme и rtags) придется ставить отдельно.

Тебе и решарпер условный нужно ставить отдельно

Вендопроблемы. В Eclipse CDT всё интегрировано (и можно апгрейдить), а gcc и gdb ставятся одной командой.

Ну так и для имакса такое есть, есть готовые дистры, есть готовые сборки для работы с с++,

Ну вот и назови их.

tailgunner ★★★★★
()
Ответ на: комментарий от f1u77y

таки нужен, но не там, где из него, говна и палок надо делать ide. уж лучше вимлайк кеймап в существующей.

Вы предлагаете вим заменить его эмуляцией. Но при этом называете вим комбинацией говна и палок. Ну ок, я вашу позицию понял.

отформатирует код по некому кодстайлу(изначально дефолтному; меняется)

Какую часть кода оно отформатирует? Может ли оно отформатировать выделенный кусок кода, код внутри какого-либо скоупа?

нет, я рассказываю как сделать это в ide с плагином для вимлайк раскладки.

Расскажите о таком плагине пользователям вижуал студии.

в подавляющем большинстве случаев команды нужны ровно те же, что в собсна виме, ибо так удобнее

Прекрасно, вим-лайк плагин умеет основные фичи вима. Только я никак не могу понять, зачем использовать костыль вместо адекватно работающего решения в виде вима?

а кусочек кода с переменными, которые может задавать юзер на ходу? если да, то повторюсь: из коробки.

Из какой коробки? Неужели в вижле такое тоже есть?

andreyu ★★★★★
()
Ответ на: комментарий от pawnhearts

У всех нормальных людей ctrl замапен на caps lock.

У меня на капсе переключатель раскладки. Доктор, я ненормальный?

andreyu ★★★★★
()
Ответ на: комментарий от tailgunner

Если расширяемый редактор долго обрабатывать напильником, он сможет почти всё, что умеет IDE.

1. Любое окружение или инструмент требует настройки. Будь то настройка инструмента или настройка пользователя под этот инструмент.
2. Что такого умеет ide, чего не может расширяемый редактор текста?

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Любое окружение или инструмент требует настройки.

В случае «расширяемого текстового редактора» это окружение сначала нужно создать.

Что такого умеет ide, чего не может расширяемый редактор текста?

Как минимум eye candy.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

В случае «расширяемого текстового редактора» это окружение сначала нужно создать.

Чем создание окружения отличается от его настройки? Одной строчкой в конфиге по добавлению плагина?

Как минимум eye candy.

А что это значит?

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

при этом называете вим комбинацией говна и палок

зачем использовать костыль

не, я согласен, что сам vim куда меньше из говна и палок, чем плагины-эмуляторы оного в ide. однако последние по мне явно предпочтительнее, чем попытки сделать из vim подобие ide(как готовые, так и те, что осуществлял сам)

Может ли оно отформатировать выделенный кусок кода, код внутри какого-либо скоупа?

выделенный код и форматирует.

вижуал студии.

в вижле

я про idea-based говорил вообще-то. вижуалкой давно не пользовался, посему про её нынешнее состояние знаю примерно ничего

f1u77y ★★★★
()
Ответ на: комментарий от f1u77y

в основном нужно для развлечений спортивным погромированием

Вспомнил картинку со спортивным программистом. Одно слово - ненужно.

peregrine ★★★★★
()
Ответ на: комментарий от f1u77y

Дотнеты как раз более-менее портированы. Тот же mono нормально работает. Вот всякие WindowsForms - у них проблемы.

peregrine ★★★★★
()
Ответ на: комментарий от peregrine

да, для работы оно не нужно, даже вредно. но погромистом я пока работать не планирую(хотя, если надо будет, смогу, наверное).

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

f1u77y ★★★★
()
Ответ на: комментарий от peregrine

Дотнеты как раз более-менее портированы.

даже так? а то я чет не следил.

Тот же mono нормально работает.

разве что выглядит угрёбищно, наверное, из-за того, что

Вот всякие WindowsForms - у них проблемы.

f1u77y ★★★★
()
Ответ на: комментарий от f1u77y

Ну mono с GTK# более-менее юзабелен. Я изменил своё отношение к нему. А выглядит он точно так же, как и любые GTK приложения.

peregrine ★★★★★
()
Ответ на: комментарий от tailgunner

Ну вот и назови их.

Вот я тебе два назвал, ты что, слепой? Носом ткнуть?

http://cedet.sourceforge.net/

https://github.com/syl20bnr/spacemacs

Эту сказку можешь рассказывать тем, кто не настраивал emacs.

У меня конфиг для десятка языков занимает около сотни строк. Конфиг для крестов — около 10.

В Eclipse CDT всё интегрировано (и можно апгрейдить), а gcc и gdb ставятся одной командой.

Покажи, как в Eclipse CDT установить lein, кложуру и все нужное для разработки на ней в одну команду, я жду.

Freyr69 ★★★
()
Ответ на: комментарий от tailgunner

В случае «расширяемого текстового редактора» это окружение сначала нужно создать.

Угу, рассказывай, все уже создано:

https://github.com/syl20bnr/spacemacs/tree/master/layers/+lang/haskell

https://github.com/syl20bnr/spacemacs/tree/master/layers/+lang/clojure

Freyr69 ★★★
()
Ответ на: комментарий от tailgunner

Перестань шланговать.

Вы вместо пояснения и аргументов несете какую-то ахинею. Полагаю именно такое поведение на лоре называют сливом?

andreyu ★★★★★
()
Ответ на: комментарий от f1u77y

чем попытки сделать из vim подобие ide(как готовые, так и те, что осуществлял сам)

Так что такого есть в иде, что должно меня сподвигнуть забросить вим и вернуться в иде?

я про idea-based говорил вообще-то.

Это те, которые память жрут, выглядят как говно, и тормозят даже на современном железе?
Наверное это и есть основная киллер-фича таких иде. Спасибо, мне такое не нужно.

вижуалкой давно не пользовался, посему про её нынешнее состояние знаю примерно ничего

Ничего нового со времен шестой вижлы - как было говно, так и осталось.

andreyu ★★★★★
()
Ответ на: комментарий от peregrine
$ yaourt -Si mono | grep Dep
Depends On     : zlib  libgdiplus>=3.8  sh  python  ca-certificates
Optional Deps  : None

не вижу никакого gtk#. или у меня дистрибутив плохой?

f1u77y ★★★★
()
Ответ на: комментарий от andreyu

память жрут

в большинстве случаев у людей >= 4гб рамы; отрыл вот в clion kwin, полазил, за 2 гб не выходило.

выглядят как говно

сказал тот, кто использует vimгде это они выглядят как говно? у меня вот вполне нормально, чяднт?

тормозят даже на современном железе

тормоза я наблюдал только у clion при дебаге, а так отзывчивость мгновенная. еще при загрузке проекта тупит, да.

Так что такого есть в иде, что должно меня сподвигнуть забросить вим и вернуться в иде?

меня

на этот вопрос ответить, к сожалению, не могу. меня привлекло то, что всё работало из коробки, человеческий рефакторинг, хороший интерфейс к дебаггеру, подсветка синтаксиса, основанная на семантике, например

f1u77y ★★★★
()
Ответ на: комментарий от Freyr69

а, так неинтересно. мне хотелось пустить готовое вендоприложение

f1u77y ★★★★
()
Ответ на: комментарий от f1u77y

в большинстве случаев у людей >= 4гб рамы; отрыл вот в clion kwin, полазил, за 2 гб не выходило.

Прекрасно. А теперь загрузите туда проект чуть больше, чем hello world.

где это они выглядят как говно?

Я об интерфейсе.

у меня вот вполне нормально, чяднт?

Врете или просто привыкли к такому наркоманскому интерфейсу.

тормоза я наблюдал только у clion при дебаге, а так отзывчивость мгновенная. еще при загрузке проекта тупит, да.

Главное самого себя в этом убедить.

меня привлекло то, что всё работало из коробки,

Было бы обидно, если после установки такого монстра нужно его еще и напильником дорабатывать?

человеческий рефакторинг,

А что это значит?

хороший интерфейс к дебаггеру,

Глядя на андроед-студию я не могу назвать этот интерфейс хорошим.

подсветка синтаксиса, основанная на семантике, например

Семантическая подсветка синтаксиса (где динамически меняется подсветка переменных в зависимости от контекста?) - это хорошо, особенно для презентаций и скриншотов.
В работе такой пестрый попугай только мешает.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

А теперь загрузите туда проект чуть больше, чем hello world.

wc -l kwin/{**.cpp,**.h}
 152710 total

это типа хелловорлд такой? прикольно.

наркоманскому интерфейсу.

что конкретно в нём не устроило?

Главное самого себя в этом убедить.

зачем мне это? я же не адепт

А что это значит?

допустим, некто решил назвать функцию f, а мне это не понравилось. при этом функция используется во многих частях проекта, а где-то так названы другие функции, где-то параметры шаблонов, а где-то переменные. есть vim. как с его помощью одним действием переименовать эту функцию?

Глядя на андроед-студию я не могу назвать этот интерфейс хорошим.

а что является примером хорошего интерфейса? и чем плох этот?

пестрый попугай

нет там никакой пестроты.

f1u77y ★★★★
()
Последнее исправление: f1u77y (всего исправлений: 1)
Ответ на: комментарий от andreyu

Полагаю именно такое поведение на лоре называют сливом?

Полагаю, что лично ты можешь назвать это поведение так, как сам захочешь.

tailgunner ★★★★★
()
Ответ на: комментарий от Freyr69

Вот я тебе два назвал, ты что, слепой? Носом ткнуть?

Ссылки дай.

http://cedet.sourceforge.net/

Ты это говно предлагаешь в качестве IDE? Да ты упоролся.

https://github.com/syl20bnr/spacemacs

Не в тему.

Угу, рассказывай, все уже создано:

https://github.com/syl20bnr/spacemacs/tree/master/layers/ lang/haskell

https://github.com/syl20bnr/spacemacs/tree/master/layers/ lang/clojure

Расскажи мне об IDE для Си и Си++.

Покажи, как в Eclipse CDT установить lein, кложуру и все нужное для разработки на ней в одну команду, я жду.

Когда я начну программировать на Кложуре - расскажу, а пока жди.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Ты это говно предлагаешь в качестве IDE?

Ну ты же считаешь свой эклипс за иде. Вот это всяко лучше и шустрее эклипса.

Не в тему.

В тему. Вот тебе готовые слои для каждого языка, чем это отличается от твоего эклипса?

Когда я начну программировать на Кложуре - расскажу, а пока жди.

Угу, потому что нет такого в эклипсе, вот и виляния начались.

Freyr69 ★★★
()
Ответ на: комментарий от f1u77y

это типа хелловорлд такой? прикольно.

Если вы не лукавите, то я удивлен.

что конкретно в нём не устроило?

В первую очередь интерфейс должен помогать, а не мешать.

зачем мне это? я же не адепт

А по вашим постам такого не скажешь.

допустим, некто решил назвать функцию f, а мне это не понравилось. при этом функция используется во многих частях проекта, а где-то так названы другие функции, где-то параметры шаблонов, а где-то переменные.

Я не спрашивал, что такое рефакторинг. Я хотел узнать, что под рефакторингом понимаете вы лично.

есть vim. как с его помощью одним действием переименовать эту функцию?

Одним действием никак. В любом случае это зависит от конкретной задачи. Скажу так, рефкторинг в своем коде и коде своих коллег я делаю быстрее и проще, чем они пыхтят в своих вижуал студиях.

а что является примером хорошего интерфейса? и чем плох этот?

Я уже говорил ранее, хоть я и не люблю вижлу, но отладчик там отличный.

нет там никакой пестроты.

Ну ок.

andreyu ★★★★★
()
Ответ на: комментарий от tailgunner

Полагаю, что лично ты можешь назвать это поведение так, как сам захочешь.

То бишь вы в очередной раз решили пустить пузыри в луже. Ну ок.

andreyu ★★★★★
()
Ответ на: комментарий от Freyr69

Ты это говно предлагаешь в качестве IDE?

Ну ты же считаешь свой эклипс за иде. Вот это всяко лучше и шустрее эклипса.

...и похер, что оно ничего не умеет, главное - легкое и шутрое.

вот и виляния начались.

Виляния - это попытка втюхать Cedet или Spacemacs вместо IDE.

tailgunner ★★★★★
()
Ответ на: комментарий от andreyu

То бишь вы в очередной раз решили пустить пузыри в луже. Ну ок.

То бишь ты в очередной защитал себе победу. Ну ок.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

То бишь ты в очередной защитал себе победу. Ну ок.

Вы смело можете считать что угодно. Только это никак не изменит того факта, что вы просто виляете хвостом вместо подтверждения своих слов.

andreyu ★★★★★
()
Ответ на: комментарий от tailgunner

То бишь ты в очередной защитал
защитал

Из профиля:

граммар-наци.

тролль

Мда, тяжелый случай.

Характер скверный. Не женат.

Вот к чему приводит рукоблудие и нежная любовь к ide.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Характер скверный. Не женат.

Вот к чему приводит рукоблудие и нежная любовь к ide.

Это ты с козырей зашел.

IDE срач (комментарий)
то поясните мне, зачем оно нужно в ide?

Поясняю: это был тест на наличие чувства юмора (ты его провалил), но в IDE такие тесты не нужны.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Поясняю: это был тест на наличие чувства юмора (ты его провалил), но в IDE такие тесты не нужны.

На вопрос о «Что такого умеет ide, чего не может расширяемый редактор текста?» вы решили проверить мое чувство юмора? Это прекрасно.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

На вопрос о «Что такого умеет ide, чего не может расширяемый редактор текста?» вы решили проверить мое чувство юмора?

Я не проверял твое чувство юмора - я знаю, что ты им не обладаешь. Я привел общепринятый термин, i-rinat пошутил с его толкованием, а теперь ты спрашиваешь, зачем леденцы в IDE.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

На вопрос о «Что такого умеет ide, чего не может расширяемый редактор текста?» вы решили проверить мое чувство юмора?

Я не проверял твое чувство юмора - я знаю, что ты им не обладаешь.

Мне приятно, что вы знаете о моем чувстве юмора. Но может вы осилите прочитать мой вопрос и дать на него ответ?

Я привел общепринятый термин, i-rinat пошутил с его толкованием, а теперь ты спрашиваешь, зачем леденцы в IDE.

Вначале я спросил что умеет иде. Вы мне какую-то ахинею про леденцы сказали. Я попросил вас уточнить, что это такое.

Я правильно понимаю, что ваша ide не имеет никаких преимуществ перед расширяемым редактором текста? И все ваши бестолковые выпады были только из-за «Характер скверный. Не женат.»?

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Мне приятно, что вы знаете о моем чувстве юмора.

О его отсутствии.

Я правильно понимаю, что ваша ide не имеет никаких преимуществ перед расширяемым редактором текста? И все ваши бестолковые выпады были только из-за «Характер скверный. Не женат.»?

Да, ты меня раскусил.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

О его отсутствии.

Может вы и книгу напишете, раз так много знаете обо мне?

andreyu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.