LINUX.ORG.RU

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

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

Типа, не ждите от этой поделки ничего хорошего, просто смиритесь и страдайте.

А редактор кода - это уже что-то плохое? Лично мне нужна такая софтина, чтобы было:

  • подсветка синтаксиса
  • подсветка заведомо ошибочного синтаксиса (C++) или даже более сложных ошибок, без явной сборки с моей стороны
  • автодополнение
  • нафигация по исходнику
  • сборка (C++) по нажатию клавиш

vscode всё это предоставляет.

Почти год приходится пользоваться этим позорищем по работе

а что мешает использовать лучшую алтернативу?

Там вообще нет такой сущности, как панель с кнопками в главном окне.

Да, пожалуй, не помешало бы.

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

Да, это как-то убогенько выглядит.

По опыту этого и других продуктов полностью убедился, что если у программы конфиги в JSON, то перед тобой полная говнина.

А что, JSON неплох для пользователя, т.к. меньше синтаксического шума. А ещё, почему JSON - потому что node.js как бы своего рода версия JS, а JSON как раз для JS появился. Т.е. изначальное высказывание можно преобразовать в «если программа на JS, то перед тобой полная говнина».

Но чтобы настроить компиляцию и отладку банальной консольной утилиты на gcc, нужно потратить пол дня и так и не получить на 100% устраивающего результата.

Не знаю, на Линуксе установленный тулчейн оно видит.

Потому что врапперы к дебаггерам

не использую дебаггеры. Вообще, мне они нужны только, чтобы стек-трейс после кордампа посмотреть.

Настройка сборки и отладки чего-нибудь за пределами пионерских интересов на stackoverflow может растянуться на недели.

ну сборки бывают разные. В некоторых столько всякой кастомной лабуды с кучей зависимостей, что проще заранее всё загнать в докер, и запускать его простой комбинацией клавиш из vscode.

Парсеры исходников тоже убогие. Обычное дело, когда не может найти дефайн или тип, прописанный в соседнем уже открытом файле.

Да, встречал явные косяки. Но не так, чтобы на каждом шагу. В общем и целом работает.

На машине с i7, 32 GB памяти, и SSD-диском, тормозит иногда так, что хочется всех жабаскрипт-кодеров поприбивать нахрен.

Видимо, сильно зависит от сложности кода, количества открытых файлов. У меня на Xeon E5-1620 и 32Гб ОЗУ видно только, что слегка заметные подлагивания, но так, чтобы всё зависло - такого не было.

подозреваю сабж в распространении такого ублюдочного явления, как dark theme во всем и вся

черная тема действительно ублюдочная, но это меняется сразу после установки vscode, раз и навсегда

P.S. особенно мне нравится, как реализована фича поиска, не видел такого удобства ни в какой IDE.

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

Типа, не ждите от этой поделки ничего хорошего, просто смиритесь и страдайте.

А редактор кода - это уже что-то плохое? Лично мне нужна такая софтина, чтобы было:

  • подсветка синтаксиса
  • автодополнение
  • нафигация по исходнику
  • сборка (C++) по нажатию клавиш

vscode всё это предоставляет.

Почти год приходится пользоваться этим позорищем по работе

а что мешает использовать лучшую алтернативу?

Там вообще нет такой сущности, как панель с кнопками в главном окне.

Да, пожалуй, не помешало бы.

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

Да, это как-то убогенько выглядит.

По опыту этого и других продуктов полностью убедился, что если у программы конфиги в JSON, то перед тобой полная говнина.

А что, JSON неплох для пользователя, т.к. меньше синтаксического шума. А ещё, почему JSON - потому что node.js как бы своего рода версия JS, а JSON как раз для JS появился. Т.е. изначальное высказывание можно преобразовать в «если программа на JS, то перед тобой полная говнина».

Но чтобы настроить компиляцию и отладку банальной консольной утилиты на gcc, нужно потратить пол дня и так и не получить на 100% устраивающего результата.

Не знаю, на Линуксе установленный тулчейн оно видит.

Потому что врапперы к дебаггерам

не использую дебаггеры. Вообще, мне они нужны только, чтобы стек-трейс после кордампа посмотреть.

Настройка сборки и отладки чего-нибудь за пределами пионерских интересов на stackoverflow может растянуться на недели.

ну сборки бывают разные. В некоторых столько всякой кастомной лабуды с кучей зависимостей, что проще заранее всё загнать в докер, и запускать его простой комбинацией клавиш из vscode.

Парсеры исходников тоже убогие. Обычное дело, когда не может найти дефайн или тип, прописанный в соседнем уже открытом файле.

Да, встречал явные косяки. Но не так, чтобы на каждом шагу. В общем и целом работает.

На машине с i7, 32 GB памяти, и SSD-диском, тормозит иногда так, что хочется всех жабаскрипт-кодеров поприбивать нахрен.

Видимо, сильно зависит от сложности кода, количества открытых файлов. У меня на Xeon E5-1620 и 32Гб ОЗУ видно только, что слегка заметные подлагивания, но так, чтобы всё зависло - такого не было.

подозреваю сабж в распространении такого ублюдочного явления, как dark theme во всем и вся

черная тема действительно ублюдочная, но это меняется сразу после установки vscode, раз и навсегда

P.S. особенно мне нравится, как реализована фича поиска, не видел такого удобства ни в какой IDE.