LINUX.ORG.RU
ФорумTalks

Почему все так любят vscode

 


1

5

Сабж. Попробовал поюзать когда пичарм опять сожрал 12 гиг памяти из-за helm плагина. Юзал три дня, какой-то блокнот с косталями-плагинами от васяна. Хочешь pytest - можно, но fixture распознавать не будет. Поставил плагин на них - збс, но навигации по ним не будет. Хочешь sast - ок, но конфиг читать мы не умеем, все тесты подчеркнуты. Хочешь кастомных опций к тесту - иди долби pytest.ini вместо удобного сохранения конфигурации. Хочешь несколько предварительно созданных конфигураций запуска - они обязательно начнут подсирать при дебаге тестов. Хочешь просто блин workspace scope хоткеи - хрен, они per-folder. Хочешь посмотреть список изменений перед коммитом - ищи плагин либо ходи руками по всем файлам смотри что там как.

Не, я конечно ниосилятор, но ощущения как от какого-нибудь notepad++ или sublime. Типа вроде основное есть а вроде нихрена нет и ты плотно обмазан левыми кривыми плагинами

Объясните почему люди так любят эту шнягу? Потому что бесплатно? Пичарм стоит как две шаурмы. Или потому что идея жрёт больше памяти? Так отрубить часть плагинов и жрать будет не сильно больше, а все равно удобнее.

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

Не знаю, существует ли полноценное решение (типа IntelliJ, в который установлены нужные плагины).

Возможно, это eclipse ide.

grem ★★★★★
()

Лично я vscode не люблю, но для питона использую. В PyCharm CE я не осилил прикрутить в качестве дефолта python, установленный из brew на макоси. Да, есть конечно pyenv'ы всякие, но мне лень для каждого проекта это всё дело заводить и настраивать. Поэтому PyCharm так и не стал у меня идеешкой для разработки.

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

Ну, PyCharm CE очень сильно ограниченный в возможностях. Например, нельзя разрабатывать в докере, насколько я помню. И ещё несколько сильных ограничений, которые делают его сравнимым с обычным текстовым редактором.

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

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

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

Ну так он на самом деле стоит как две-три пиццы. Другое дело, что сейчас не купить, и желания нет, после демарша.

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

IDE от JetBrains давно не лагают

Лагают не сами продукты, а некоторые плагины, при том официальные от JB (если б не этот факт - к васян-плагинам вопросов нет). В моем случае это плагин к кубам/хелму, он спокойно выжирает тонны памяти и роняет систему в своп.

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

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

Щито? В плане «разрабатывать в докере»? В СЕ нету профайлера, code coverage, поддержки cython и пачки утилит которыми один хрен никто не пользуется типа summary последних запусков из teamcity.

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

стоит как две-три пиццы.

Частным лицам на год pycharm стоит же почти 120 $, а это уже 7 пицц. А в месяц стоит 12 $, чуть дешевле пиццы, но 9 пицц в год.

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

Частным лицам на год pycharm стоит же почти 120 $, а это уже 7 пицц. А в месяц стоит 12 $, чуть дешевле пиццы, но 9 пицц в год.

Давай честно: если ты не можешь сломать кусок софта на жабе, чтобы он не требовал активации и не ломился с проверками на домашние сервера, то херня ты, а не программист. Поэтому смысла ныть о цене жидбрейновских продуктов нет вообще никакого.

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

на год pycharm стоит же почти 120 $, а это уже 7 пицц. А в месяц стоит 12 $, чуть дешевле пиццы, но 9 пицц в год.

Хм… Год не покупал, не помню, сколько платил, но т.к. до сих пор покупал его каждый год много лет подряд, у меня была очень серьёзная скидка. Хотя про 3 пиццы маханул, конечно.

В общем, раньше он этих денег стоил. Сейчас либо не буду обновлять, либо перейду окончательно на neovim, хотя это велосипедостроение давно надоело, из-за того, что достали неработающие велики в Emacs, и ушёл когда-то на PyCharm.

emorozov
()
Ответ на: комментарий от grem

Я никогда и не говорил, что я программист.

Тогда зачем тебе PyCharm?

А ломать то зачем?

Ну, например, чтобы вбрасывать кряки в сообщества фанатов JetBrains и смотреть на драму.

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

А мне и не нужен pycharm, просто глянул цены. Хотя одну вещь нужно бы починить, для совместимости с python 3.11, но pycharm для этого не нужен

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

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

Частным лицам на год pycharm стоит же почти 120 $, а это уже 7 пицц

Смотря какие пиццы, у нас это в лучшем случае 6, а если нормальных - 3 штуки всего.

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

Я пробовал запускать на последнем райзене с 64 гигами оперативы и всё довольно грустно

я не знаю что именно ТЫ запускал и в каком количестве, у меня и на предпоследнем райзене с 64 гигами оперативы все шоколадно. И даже на макбуке с 16 гигами тормоза появляются на 3+ открытых одновременно проектах. Да, идея не для нищуков с музейным барахлом, но сказки про тормоза давно неактуальны.

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

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

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

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

Во-первых, есть всякие фрилансеры, контрактники и люди под санкциями. А во-вторых, ради драмы!

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

В Московском регионе пицца ~40 см в среднем стоит 900-950 рублей в большинстве сетей.

grem ★★★★★
()

Объясните почему люди так любят эту шнягу?

1. Каких «людей» вы имеете в виду?

2. «Как» они любят?

Конкретизируйте свой вопрос, если хотите на него ответ.

utanho ★★★★★
()
Ответ на: комментарий от Roy-Batty

Ты бы так не шутил ))

Мне ТС в другом треде объяснил всё: лаги по мнению пользователей IntelliJ – это когда вся прога вешается на 30 секунд и не отвечает. А когда при нажатии кнопки буковка появляется спустя полсекунды, а не сразу, это не лаг.

hateyoufeel ★★★★★
()
Ответ на: комментарий от Roy-Batty

Ну и как сейчас на Emacs?

В Emacs 29 (который из гита) переписали гуй на нативном GTK и теперь он выглядит и работает не как кровавый понос, так что теперь вполне сносно. Плюс, некоторые мои любимые плагины допилили до вменяемого состояния. Могло быть и лучше, в принципе, но альтернатив что-то нету пока.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от Roy-Batty

https://github.com/TeMPOraL/nyan-mode

Вот этот, например. Серьёзно, это одна из главных причин, почему я использую emacs, а не vscode. В последнем такое возможно только через грязный хак с патчингом самого редактора.

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

Ну и что? Я вот люблю, чтобы размер шрифта был под размер максимальной строки (100) и +-2-5 chars.

Roy-Batty
()
Ответ на: комментарий от no-such-file

Все макаки-формошлёпы? Не осилили emacs, вот почему.

Не знаю как сейчас, а несколько лет назад, Emacs практически не понимал Javascript, даже подсветить толком не мог (перепробовал все реализации js-mode). Если же был HTML с inline JS, то можно было просто плакать кровавыми слезами, глядя на тот ужас, как Emacs это интерпретировал.

В своё время, это стало одной из важнейших причин, почему я стал смотреть на IDE.

emorozov
()

Объясните почему люди так любят эту шнягу?

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

sfedosenko
()
Ответ на: комментарий от emorozov

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

Надо бы сразу описать. Вон я share screen в Skype сделал, VSCode стал курсор перемещать с задержкой. И это в Windows LTSC.

Сейчас вообще проблем нет с выбором. Раньше Emacs рулил (были извращенцы, которые в Viml умели), теперь vscode, neovim, да даже vim9 имеют ЯП.

Roy-Batty
()
Ответ на: комментарий от no-such-file

10 лет назад не мог. Ломался на самых простых исходниках постоянно. И при этом лагал ещё как чёрт знает что.

Я уж не говорю про HTML, в котором inline CSS и Javascript. Всё это было сделано настолько топорно, что толком не работало даже в самом простом варианте.

Надеюсь, что за 10 лет что-то улучшилом. JS с тех пор приобрел популярность всё-таки. Но пробовать больше не хочется, уже понял, что лучше IDE для сложных вещей и vim/neovim для простых.

emorozov
()

vscode - это такой программируемый редактор. Чуваки решили, что такие копролиты, как vim и emacs в 21м веке использовать не комильфо, и решили запилить что-то посовременнее. На счет говенности плагинов видимо дело в том, что поскольку пилится все на энтузиазме и в лучшем случае за донатики, авторы плагинов в первую очередь реализуют то, что им нужно для их конкретной деятельности, а если кого-то что-то не устраивает - пусть пишет свои плагины. Вы хотели опенсорс - вы его получили.

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

10 лет назад не мог

ЛОЛ, так я угадал? Несколько лет назад, ага.

Я уж не говорю про HTML, в котором inline CSS и Javascript

web-mode завезли для этого.

no-such-file ★★★★★
()

Ну это и есть как бы продвинутый блокнот. Очень удобно для сторонних проектов, в которых надо что-то быстро подправить и потестить. Ставишь плагины, пускаешь devcontainer и вперёд. Для основных проектов, ты будешь использовать подходящую IDE.

cocucka ★★★★☆
()

любят примерно по той же причине, что и телеграм, айфоны и мокбуки, руст, заводить собачек - эта тема агрессивно лоббируется сектантами. Остальные причины вторичны. Когда-то все любили айсикью, потом скайп, затем Вайбер и воцап потом зум и телеграм. Период полураспада каждой такой темки год-полтора.

Syncro ★★★★★
()

Хз. Смотрел как делать плагины - апи мочи. Говнософт как не умел в разработку, так и не умеет.

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

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

Syncro ★★★★★
()

Ставил vscodium. Не зашло совсем, доложу я вам.

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

Либо ты не умеешь объяснять, чего тебе надо, либо у тебя протухшая версия. Вот, не поленился, запилил пример хелловорлда:

https://files.catbox.moe/30ms8q.jpg

  1. открываешь Git
  2. выбираешь изменённый файл
  3. открывается side-by-side diff
  4. тыкаешь мышкой на стрелки, чтобы сказать «это хочу это нет»

Это функционал из коробки, без плагинов.

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

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

upcFrost ★★★★★
() автор топика

Так это и есть текстовый редактор, а не IDE. Скрипты подправить да конфиги. Норм UX в отличие от вима с имаксом. Да и емакс с плагинами у меня стартовал дольше, чем vscode.

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