LINUX.ORG.RU
ФорумTalks

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

 


1

4

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

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

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

★★★★★

ощущения как от какого-нибудь notepad++ или sublime.

Ты близок к догадке, что это не IDE, а текстовый редактор.

grem ★★★★★ ()

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

Кто тебе сказал? Лично я в качестве продвинутого блокнота использую sublime text 3. Код пишу в clion. VSCode только для тех языков, которые не поддерживаются в clion, но по какой-то причине понадобились. Крайне редко такое возникает.

ox55ff ★★★★★ ()

Больше по привычке. Для жавы не подходит. Питон в простых сценариях вроде норм, но дебаг мне не нравится. Для жабоскрипта пожалуй хорош как пограничный вариант. Гит прикручен как-то костыльно, проще ваще в консоли. Как замена notepad++ жирноват. Ну то есть обычная вкусовщина и какбе бесплатный огрызок идеи.

Lordwind ★★★★★ ()

Синдром утенка, распиарено, наверняка есть какие то специфичные плагины которые только там. Ну и под конец, кому то вдруг удобно просто и всё. А так херота этот ваш вскод

LINUX-ORG-RU ★★★★★ ()

какой-то блокнот с косталями-плагинами от васяна

Да, так и есть. Я его юзаю только если надо быстренько текст поправить в md или yaml, для чего-то более серьезного оно не годится.

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

Гит прикручен как-то костыльно, проще ваще в консоли.

А я всегда его только в консоли и юзаю. Вместе с lazygit. Хотя работаю в Goland.

Zhbert ★★★★★ ()

«Не надо шутить с разработкой! Это не Индия, это не Китай... Тут другие ребята! vscode vscode vscode... эта грязная электронная поделка! Сатья, ты индус! Ты остановись, ты компьютер спрячь подальше на склад и забудь про разработку! А потом спляши и спой обо всем об этом!»

slackwarrior ★★★★★ ()

Его любят все те, кто кодит на C# и Typescript - поддержка этих языков, особенно Typescript, там на отличном уровне. Насчёт пистона не скажу, но подозреваю, что она примерно такая же кривая, как сам пистон.

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

А вот это наглое 4.2, встроенный клиент Git хоть и довольно убогий, но конкретно эту фичу он уже сто лет как умеет.

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

Его любят все те, кто кодит на C# и …

Я не люблю.

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

Его любят все те, кто кодит на C# и Typescript

некоторые американские PaaS системы, которые майкрософт пытается побить в сегменте CRM, дропают свои прежние IDE-поделки на эклипсе в пользу vscode тоже. «Результат не однозначный» (ТМ)

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

В принцие, да. В виме я тоже их правлю :)

Zhbert ★★★★★ ()

Я пользуюсь только тем что стабильно, быстро и понятно. Лично я использую VSCode для заметок markdown+math и для typescript + webpack + nodejs.
InteliJ IDEA для java и kotlin, и немного Rust.
VIM для Bash.

Когда-то давно я пытался сделать из Eclipse супер IDE для всего. Мучался пол года, получалось плохо, после этого я пришел к идеи что не нужно пытаться менять мир под себя, надо брать лучшее из всех миров и не боятся работать в 2-3 IDE.

Aber ★★★★★ ()
Последнее исправление: Aber (всего исправлений: 1 )

Там питоновский плагин от MS шикарен. Но всё равно редактор, не IDE.

Блокноты вообще IMO лучшие, pycharm и spyder отдыхают.

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

Preview не хватает, в vscode жмешь Ctrk+K V и рядом визуализируется результат, формулы удобно вбивать.

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

Может просто питон говно?

Ну да, ну да. Все говно кроме мочи

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

А вот это наглое 4.2, встроенный клиент Git хоть и довольно убогий, но конкретно эту фичу он уже сто лет как умеет

Где? Превью прям непосредственно чанков изменений чтоб мышкой натыкать типа это хочу это нет? Ни в штатном гите ни в GitLens не нашёл (удобного, в гитленс шлак на 100500 процессов когда жмешь «показать усе»). Список файлов есть, но это и в сосноли есть

upcFrost ★★★★★ ()

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

Тут как в песне:

Любит наш народ всякое говно!

Ещё говорят, что оперативка опять подешевела :)

Однажды, кто-то из них откроет для себя удивительный мир vim/emacs. Но большинство, так и не познает путь Дао, продолжая пользоваться этим куском говна, ещё и с зондами от мелкомягких.

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

Однажды, кто-то из них откроет для себя удивительный мир vim/emacs

Я юзал вим для жабы с headless eclipse для автокомплита. Всё в целом норм пока до дебага не доходит. Дебажить там конечно больно.

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

Ах да забыл + еще один довод: https://blog.jetbrains.com/blog/2022/03/11/jetbrains-statement-on-ukraine/

Microsoft умно молчит и продолжает продавать Windows

Тут половина форума уже давно не в России живет

И ?

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

Microsoft умно молчит

Таки нет

и продолжает продавать Windows

Таки нет

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

Блокноты вообще IMO лучшие, pycharm и spyder отдыхают

Пока тебе не нужен дебаггер, пока твой код размером с хелловорлд, пока тебе не надо держать три десятка конфигураций запуска, пока у тебя один модуль с простым pythonpath…

upcFrost ★★★★★ ()

Не, я конечно ниосилятор, но ощущения как от какого-нибудь notepad++ или sublime

Это он и есть, в VSCode редактируешь какую нибудь мелочь, в PyCharm серьезно программируешь.

MOPKOBKA ★★ ()

Потому что JetBrains постоянно что-то там у себя делают и старые ключи/кейгены перестают работать.

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

Пока тебе не нужен дебаггер, пока твой код размером с хелловорлд

Как выглядит дебаг чего-то большего хелловорлда?

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

Каков максимально допустимый размер хеловорда? В pycharm какой-то особенный дебаггер и окошко watch?

grem ★★★★★ ()

Красивый и просто работает. Для хэлловорлда хватает.

sehellion ★★★★★ ()

А эти «все» они сейчас с нами, в одной комнате?

slackwarrior ★★★★★ ()

Велп. Это и есть Sublime. Только с живым сообществом и корпорацией за спиной.

anonymous-angler ()

пичарм опять сожрал 12 гиг памяти из-за helm плагина

Попробуй другие IDE. Например, GNOME Builder или Netbeans 13 (добавить в NetBeans эти модули Python: «Инструменты» -> «Плагины» -> «Загруженные» -> «Добавить плагины»).

VSCode — это просто редактор, а не IDE.

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

встроенный клиент Git хоть и довольно убогий

но ещё конченый и ублюдский. Причём, что VS за деньги, что VS на JS, после IntelliJ, интеграция просто разрывает мозг.

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

Отличия в студию. Дебаг есть, пускалки есть, «чего тебе еще собака надо?» ©

DumLemming ()

Потому что в VSCode можно открыть два файла на разных языках – например, Python и C – и это будет работать, а в PyCharm нельзя.

Мне VSCode понравился тем, что он довольно шустро работает, не лагает по 20 секунд как IDE одной известной компании, и для него есть куча всего. Но я сбежал обратно на emacs как раз из-за кривости плагинов и того, что некоторые плагины стали сыпать всплывающими окнами с просьбами о донатах или требованием платной подписки.

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

IDE от JetBrains давно не лагают. Лагали они лет 12-14 назад. Где-то на рубеже 2010-х в JetBrains проделали серьёзную работу над ошибками, и лаги исчезли.

Возможно, если запускать современные IDE от JB на Core 2 Duo или Atom с 4Гб памяти, то лаги будут, из-за свопа и беспомощности процессора. Но даже да i3 более-менее современном никаких лагов нет, проверенно многократно на личном опыте.

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

Ты это ТС’у расскажи, как у него не лагает.

PyCharm ЖРЁТ (комментарий)

Возможно, если запускать современные IDE от JB на Core 2 Duo или Atom с 4Гб памяти, то лаги будут, из-за свопа и беспомощности процессора.

Я пробовал запускать на последнем райзене с 64 гигами оперативы и всё довольно грустно. Наверное, у меня просто карма такая, и в моём присутствии продукты JB начинают лагать.

hateyoufeel ★★★★★ ()

Я не люблю VS Code, хотя периодически вижу у европейских коллег на созвонах и при совместном кодинге. У российских вижу очень редко.

Не понимаю, в чём прелесть VS Code, если в нем все какое-то полунесделанное. Всё не работает из коробки, или функциональность сильно урезанная.

Для себя вывел правило: если хочется или нужна функциональность IDE, в которой всё есть и работает из коробки: тогда запускаю PyCharm или CLion. Если хочется быстро отредактировать небольшой проект, запускаю свою конфигурацию nvim с плагинами (treesitter, lsp, и всё такое).

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

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

Я пробовал запускать на последнем райзене с 64 гигами оперативы и всё довольно грустно. Наверное, у меня просто карма такая, и в моём присутствии продукты JB начинают лагать.

У меня именно такая основная конфигурация сейчас: Ryzen 7 и 64 Гб RAM. Даже CLion не лагает, а PyCharm вообще летает.

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

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

VS и VS Code далеко не одно и то же. В первом случае ещё сть VS Community Edition, но он сам знаешь только где доступен.

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

Говорю же, у ТС спроси почему у него лагает.

Моя основная проблема с этими всеми IDE в другом. Сейчас я работаю над штукой, где основной код на хачкелле, но есть ещё куча кода на C и всё это обмазано скриптами на пердоне для полноты картины. Какую IDE от JB мне ставить для работы над этим? Idea + Haskell Plugin? Или Clion? Или PyCharm, чтобы скрипты править? А может, все три?

Все эти IDE – продукт той древней эпохи, когда языков было мало, и среда для разработки покупалась у одной конторы вместе с компилятором, а потом все на этом дружно писали. Не буду спорить, такой подход всё ещё практикуется, но как только ситуация становится хоть чуток нестандартной, твоя IDE начинает по функционалу просасывать в сравнении с любым редактором, обмазанным плагинами. Просто потому что такова политика парт^Wкомпании-разработчика.

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

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

Пока в таких ситуациях откатываюсь в прошлый век: использую neovim. Да, это закат солнца вручную, но и VS Code не сильно лучше.

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

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

Да, называется emacs. Ну или vscode. Или vim, да.

hateyoufeel ★★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)