Visual studio code недостатки

Обновлено: 07.07.2024

Sublime или Visual Studio Code

Программирование и разработка

Sublime или Visual Studio Code

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

При поиске подходящего текстового редактора вы столкнётесь с несколькими вариантами, которые будут постоянно появляться в вашем исследовании: Sublime и Visual Studio Code среди них. Сами программы вполне сопоставимы, поэтому давайте рассмотрим более глубокий анализ и оценим, может ли одна из них быть лучшим вариантом для вас.

Что может предложить код Visual Studio

Visual Studio Code

Многофункциональная программа идеально подходит для плавного упражнения по кодированию.

Код Visual Studio был разработан Microsoft для Windows, Mac и Linux. Virtual Studio Code бесплатен, имеет огромное количество плагинов и интегрирован с Git, что даёт ещё больше возможностей для разработки. Программа также предлагает боковую панель, которая позволяет пользователям легко создавать и перемещать файлы.

Пользовательский интерфейс программного обеспечения является безупречным, практически без задержек, а текст и панель инструментов понятна. Некоторые говорят, что Visual Studio Code почти в одинаковой степени сравним с Sublime, но главное отличие заключается в цене.

Чего не делает код Visual Studio

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

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

Наличие слишком большого количества расширений одновременно снизит его скорость. Если расширения не выстроены должным образом, запуск кода может настолько замедлить работу окна, что вам придётся перезагрузить его. Следует помнить, что Visual Studio Code — это лёгкая программа, поэтому она имеет ограничения по скорости и размеру загрузки.

Visual Studio Code также не позволяет пользователям работать над проектом в двух отдельных окнах. Это означает, что, если вы хотите работать с отдельными файлами, загруженными в один и тот же проект, вам придётся работать с ними по одному. После внесения изменений в один файл вам придётся закрыть его, прежде чем открывать следующий, чтобы сопоставить изменения.

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

Коды Visual Studio позволяют быстро редактировать.

В целом, Visual Studio Code — фантастический бесплатный текстовый редактор. Удобная боковая панель и функция отладки упрощают процесс редактирования. Хотя было бы неплохо иметь возможность открывать несколько файлов одновременно, Visual Studio Code по-прежнему может многое предложить с его несколькими плагинами, прямым подключением к GitHub и чистой эстетикой, которая позволяет вашим глазам отдыхать, когда вы обдумываете километры кода.

Однако трудно решить, перевешивают ли положительные стороны Visual Studio Code недостатки, поскольку мы ещё не рассмотрели его конкуренцию, Sublime. Давайте посмотрим, как это бесплатное программное обеспечение соотносится со своим конкурентом за 80 долларов.

Лучшие качества Sublime

Sublime

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

Sublime часто входит в число текстовых редакторов с самым высоким рейтингом. Sublime, созданный в 2008 году, является ветераном технологической индустрии. Как и Visual Studio Code, Sublime также поддерживает Linux, Mac и Windows для оптимальной работы. У него не было проблем с тем, чтобы идти в ногу с быстрыми изменениями в своей области, и он остаётся одной из самых универсальных программ как для программистов, так и для разработчиков.

Наибольшая претензия на славу Sublime — его скорость. Это более «тяжёлая» программа, чем Visual Studio Code, и она разработана для элегантной обработки больших проектов. Он может использовать и открывать несколько файлов одновременно, что позволяет пользователям перекрёстно проверять свои файлы для быстрого создания проекта и тщательной организации. Однако Sublime — это больше, чем просто быстрый текстовый редактор.

Подобно Visual Studio Code, Sublime квалифицируется как IDE без функции автоматической отладки. Компромисс? Sublime может компилировать C ++ в программе без подключения к отдельному компилятору. Возможно, самые богатые особенности Sublime — это настройки, достигаемые с помощью множества расширений.

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

Однако, обладая небольшими знаниями об идеальных расширениях, которые подходят вашему личному стилю программирования, Sublime создаёт потрясающую платформу. Вы можете подключить боковую панель так же, как Virtual Studio Code, и использовать некоторые из её встроенных функций, например, Command Pallet (который автоматически заполняет функции), редактирование нескольких файлов и функцию GoTo.

Что нельзя сделать Sublime

Как и любые другие программы, Sublime имеет свои преимущества и недостатки.

Конечно, ни одна программа не может сделать всё, и это означает то же самое для Sublime. Он может позволить себе предлагать всё, что у него есть, из-за цены в 80 долларов за полную лицензию. Даже с 30-дневной бесплатной пробной версией это высокая цена для тех, кто всё ещё не знает, какой редактор лучше всего соответствует их потребностям. Подумайте хорошо, поскольку льготы Sublime в основном исходят от расширений и плагинов, к которым нужно привыкнуть.

Вдобавок ко всему, Visual Studio Code предлагает несколько замечательных функций, которых в Sublime просто нет, например, непростая функция автоматической отладки и удобство, обеспечиваемое боковой панелью.

Sublime или Visual Studio Code: какой из них подойдёт вам

Примите решение после тщательного изучения.

Эти два текстовых редактора по сути очень похожи — оба представляют собой IDE с потрясающей производительностью и чистым внешним видом. Sublime может быть более способен обрабатывать большие проекты между его редактированием нескольких файлов и функциями GoTo. Однако трудно превзойти автоматический отладчик Visual Studio Code и хорошо продуманную боковую панель.

Visual Studio Code — это бесплатное программное обеспечение, которое включает плагины и расширения, но при этом предоставляет некоторые готовые функции, которые делают даже самую базовую настройку очень функциональной. Это может быть лучшим вариантом для студентов и новичков, поскольку они узнают, как ориентироваться в основах.

Однако по мере того как вы переходите к более крупным и сложным проектам, Sublime невозможно превзойти. Возможность одновременного редактирования нескольких файлов и встроенный компилятор, хотя и только для C ++, будут чрезвычайно полезны для плавного и быстрого процесса кодирования.

Наш лучший совет — познакомьтесь с основами Visual Studio Code, а затем попробуйте бесплатную пробную версию Sublime. В конце концов, вы найдёте то, что вам подходит.

ТОП 10 лучших HTML редакторов

Если упростить ответ на заявленный вопрос – редактор HTML это программа-инструмент, используемая для написания основы веб-сайтов. И, несмотря на то, что практически любой текстовый редактор может использоваться для создания сайтов, это вовсе не означает, что вам лучше использовать обычный текстовый редактор вместо специально созданного инструмента разработчика. Современные HTML редакторы имеют в себе множество встроенных механизмов, существенно упрощающих работу с сайтами. Выделение специальных синтаксических конструкций, проверка ошибок, подсказка и вставка часто используемых элементов кода HTML, механизмы автозаполнения – эти и многие другие механизмы современных HTML редакторов каждый день облегчают работу программистов, верстальщиков и дизайнеров.

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

Какие же бывают HTML редакторы? Классифицируя их по функциональному назначению и по возможностям выделяют: WYSIWYG редакторы и текстовые редакторы HTML.

WYSIWYG редакторы

WYSIWYG (What You See Is What You Get) – аббревиатура этого типа редакторов переводится как «что видишь, то и получишь». Другое название таких редакторов – визуальные редакторы HTML. Фактически, задача этого типа редакторов – предоставить интерфейс редактирования, в котором можно сразу увидеть, как будет выглядеть реализация кода на действующей странице сайта в браузере. Для простейшей работы в редакторе этого типа не нужно знание HTML. С работы в таком редакторе проще стартовать начинающему пользователю, не имеющему опыта написания кода.

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

Текстовые HTML редакторы

Собственно, как понятно из названия, этот тип HTML редакторов ориентирован непосредственно на работу с текстом (кодом). Чтобы использовать такой редактор, вам нужны будут знания как минимум языка HTML. В процессе использования такого редактора вы не сможете постоянно наблюдать готовую реализацию страницы разрабатываемого вами вебсайта.

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

Лучшие HTML редакторы

Мы рассмотрели, что такое HTML редактор и несколько примеров того, когда тот или иной типы редакторов могут использоваться. Рассмотрим несколько популярных продуктов для разработки, и попробуем определить, какой текстовый редактор больше подойдет вам для решения ваших задач.

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

Stack Overflow ежегодно составляет рейтинг наиболее часто применяемых инструментов разработчиков. Рассмотрим результаты этого опроса среди веб-разработчиков за 2018 год.

Visual Studio Code

Выпущенный компанией Microsoft на основе кода Atom, Visual Studio Code имеет часть функционала IDE (Integrated development environment) - интегрированной среды разработки – мощной программы, содержащей, кроме текстового редактора кода, еще ряд механизмов, позволяющих проводить анализ кода, запуск его и отладку. Часто именно этот инструмент представляют, когда говорят о том, какой функционал должна иметь IDE для web разработки. Во многих рейтингах бесплатных HTML редакторов именно Visual Studio Code занимает первое место, используясь разработчиками все чаще, и чаще. Так, к примеру, по данным Stack Overflow, этот редактор в 2017 году использовали 24% веб-разработчиков, а в 2018 году – уже 38,7.

Имеет значительную часть функционала IDE .

Встроенный мощный механизм автозаполнения – IntelliSense.

Значительное количество расширений и дополнений.

Интегрирован с Git «из коробки».

Имеется встроенный отладчик для кода JavaScript, TypeScript, Node.js

Открытый исходный код приложения.

Из минусов разработчики отмечают достаточно большое время запуска приложения.

Тема связана со специальностями:

Notepad ++

Notepad++ - это легковесный текстовый редактор, разработанный для компьютеров под управлением Windows. Пользователи Linux также могут использовать его через Wine. Notepad ++, выпущенный еще в 2003 году, является проверенным и устоявшимся инструментом многих разработчиков, являясь удобным текстовым редактором для HTML кода. Этот редактор распространяется как бесплатное программное обеспечение и его репозиторий доступен в GitHub. Notepad++ поддерживает сторонние плагины.

Notepad ++ является простым, не требовательным к ресурсам инструментом.

Есть портативная версия.

Функционал программы легко расширяется множеством плагинов. При желании такой плагин можно создать самому.

Интерфейс программы также легко настраивается.

Поддерживается работа с большим количеством вкладок одновременно.

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

Sublime Text

Еще одним примером отличного текстового редактора для HTML является Sublime. Эта программа поставляется в бесплатном виде с некоторыми ограничениями. Иными словами - вы можете использовать Sublime бесплатно, но вам придется купить лицензию, если вы захотите пользоваться всеми функциями этого редактора.

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

Кроссплатформенность. Sublime работает в таких операционных системах как Windows, OS X и Linux.

Sublime является легковесным инструментом, не загружающим систему.

Есть портативная версия.

Sublime предоставляет тысячи различных дополнений с открытым исходным кодом, которые созданы большим и активным сообществом.

Не весь функционал доступен пользователю бесплатно.

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

WebStorm на базе IntelliJ

WebStorm – весьма удобная для web разработки среда разработки. WebStorm была разработана компанией JetBrains на основе другого их продукта – IDE IntelliJ.

Плюсы WebStorm

Удобное автодополнение как кода на HTML, CSS, так и на JavaScript.

Проверка на наличие ошибок и удобная отладка кода обеспечивается с помощью интеграции с рядом систем отслеживания ошибок.

Встроенная интеграция с таким системами управления версиями как GitHub, Git, а также Subversion, Perforce и Mercurial.

Недостатки WebStorm

Свойственная всем IDE медлительность в работе и требовательность к ресурсам.

Относительно сложные настройки.

Vim (сокращение от - Vi Improved ) это мощный портативный текстовый редактор с очень богатой историей – ему уже более 27 лет. Обладает богатым функционалом, с возможностью глубокой настройки программы под себя. В оригинальном виде работает в окне консоли. Можно использовать версию с графическим оконным интерфейсом – Gvim. Стоит отметить, что многие современные IDE, для улучшения процесса разработки, содержат в себе эмулятор функциональности Vim.

Полноценная работа во множестве операционных систем – Windows, Linux, Amiga, Mac OS X, Unix, OpenVMS, OS/2.

Глубокая настройка работы редактора под себя.

Очень низкие требования к кресурсам. И, соответственно - высокая скорость работы.

Возможность редактирования или просмотра файла на удаленном сервере через терминал

Eclipse

C:\Users\Armen\Google Диск\Work\ITVDN\Тексты\Статьи\ТОП-5 лучших HTML-редакторов удобные текстовые редакторы для html\Eclipse .jpg

Использование программы Eclipse в качестве HTML редактора - часто считается избыточным. Являясь полноценной и многофункциональной системой разработки, она, вероятно, будет излишне сложной для написания кода на HTML и CSS. Полноценно свои возможности Eclipse сможет проявить при разработке сложных сайтов, завязанных на работу с несколькими базами данных и дополнительными механизмами.

Часто эту Eclipse используют для работы с страницами написанными на Java, PHP, JavaScript, и ряде других языков программирования.

Полноценная IDE со всем перечнем возможностей мощного инструмента разработки.

Кроссплатформенность в работе с Windows, MacOS X, Linux.

Значительное количество расширений и аддонов, помогающих гибко настраивать Eclipse под различные задачи.

Видео курсы по схожей тематике:

HTML5 & CSS3 Стартовый

HTML5 & CSS3 Стартовый

Верстка сайта на CSS Grid

Верстка сайта на CSS Grid

HTML5 & CSS3 Углубленный

HTML5 & CSS3 Углубленный

Сложность настройки этой IDE.

Излишняя перегруженность для разработки относительно простых сайтов на HTML и CSS.

Атом – это сравнительно новый HTML редактор. Он был выпущен в 2014 году командой GitHub, и с тех пор, при поддержке сообщества GitHub, значительно увеличил свою популярность. Этот текстовый редактор является бесплатным, с открытым исходным кодом. Интересно, что в качестве слогана для Atom используется фраза «самый взломанный текстовый редактор 21 столетия», подразумевая под этим, что любой разработчик может вносить свой вклад в редактирование, расширение, изменение и обмен исходным кодом программы, а также создавать собственные пакеты для улучшения Atom.

Какие возможности дает Atom

Atom является кроссплатформенным приложением и работает таких операционных системах, как Windows , OS X и Linux.

Благодаря умному механизму автозаполнения, Atom помогает быстрее писать код.

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

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

Плюсы Atom

Для Atom имеется большое количество дополнений, плагинов и расширений. Так, «из коробки», Atom поставляется с 81 встроенным пакетом, и вы также можете добавить до 7500 дополнительных устанавливаемых пакетов. Вы также можете разработать свой собственный пакет.

Наличие большого количества дополнений позволяет гибко настраивать под себя интерфейс редактора.

Открытый исходный код. Весь редактор Atom распространяется бесплатно, предоставляя свой исходный код, доступный на GitHub.

Отличная интеграция с Git и GitHub.

Atom является достаточно «прожорливой» программой, забирая на себя относительно большой объем оперативной памяти.

Рассмотрим еще ряд приложений, часто применяемых в качестве HTML редакторов

Adobe Dreamweaver CC

Программа Adobe Dreamweaver CC, разработанная и управляемая технологическим гигантом Adobe Inc, является мощным и универсальным инструментом премиум-класса. Она обслуживает как back-end, так и front-end разработку. Являясь программным обеспечением с закрытым исходным кодом, Dreamweaver предназначен для работы в экосистеме Adobe. Adobe также предоставляет поддержку, плагины и функции, чтобы вы всегда могли без проблем писать код.
Dreamweaver - это один из редакторов, которые поддерживают как текстовые, так и WYSIWYG методы работы с кодом. Многие пользователи этой программы считают Dreamweaver самым лучшим визуальным редактором кода. Таким образом, вы можете выбирать, хотите ли вы работать с визуальным представлением страницы или идти классическим путем редактирования текста.

Dreamweaver позволяет писать код на любом из основных языков программирования.

Поддерживает текстовые и WYSIWYG режимы редактора.

Удобный предпросмотр. Возможность увидеть, как выглядит тег, просто выделив его.

Полностью интегрирован с программной экосистемой Adobe.

Поддержка со стороны Adobe Inc.

Brackets

Brackets – это программный продукт Adobe, разработанный специально для дизайнеров и фронтенд разработчиков и увидевший свет в 2012 году. Распространяемый, в отличие от Dreamweaver, бесплатно, этот молодой текстовый редактор не может похвастаться большим выбором плагинов, однако отлично работает с HTML, CSS и JavaScript – основными языками фронтенд-разработчика.

Связь с Google Chrome. Основная особенность редактора Brackets, выделяемая многими разработчиками - связь с Google Chrome в режиме реального времени. С помощью этого механизма, разработчик может сразу после внесенного изменения наблюдать, как все эти изменения будут отображаться в браузере.

Доступность на Windows, MacOs, Linux.

Brackets признан одним из лучших текстовых редакторов под MacOs.

Широко развитая система горячих клавиш.

Минусы редактора Brackets

Малое количество расширений, в сравнении с другими редакторами на рынке.

CoffeeCup HTML редактор

HTML редактор CoffeeCup представлен на рынке как бесплатной, так и полной – платной версией. Несмотря на слабую распространенность в русскоязычном сегменте Интернета, HTML редактор CoffeeCup достаточно популярен за рубежом. Выпущенный впервые еще в 1996 году, к 2008 году редактор был продан уже числом в 30 млн. копий.

В платной версии имеется кроме текстового - еще и WYSIWYG-редактор.

CoffeeCup полностью совместим с платформами Windows и MacOS.

Платная версия HTML-редактора CoffeeCup включает в себя библиотеку тегов, проверку HTML и CSS, завершение предположительного кода и т. Д.

Недостатки CoffeeCup

HTML-Online

Завершим наш обзор популярных HTML редакторов, удобным инструментом для создания и редактирования кода прямо в браузере - HTML-Online. HTML-Online является простым и удобным редактором web страниц. Он, вероятно, один из лучших визуальных HTML редакторов седи онлайн сервисов. Благодаря сервису HTML-Online, вы сможете начать писать кода вашего нового сайта прямо в браузере, без необходимости скачивать и устанавливать соответствующую программу.

Бесплатные вебинары по схожей тематике:

5 must have алгоритмов для JavaScript разработчиков

5 must have алгоритмов для JavaScript разработчиков

Создание анимации с помощью CSS

Создание анимации с помощью CSS

Как стать Full-Stack разработчиком?

Как стать Full-Stack разработчиком?

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

Удобная конвертация файлов из формата документов Word в HTML, что позволяет сразу применять правила HTML разметки к материалам из Word-овских файлов. Встроенная поддержка работы с документами Excel, PDF и другими форматами.

Основным недостатком онлайн текстовых редакторов вообще и HTML-Online в частности, является необходимость писать код сразу. Если вы не напишите проект за раз, или у вас прервется интернет соединение, то придется делать проект с начала.

Вывод

У каждого состоявшегося разработчика есть возможность самому выбрать для себя подходящий инструмент-редактор. Со своим функционалом «из коробки» и доступными плагинами.

Мы рассмотрели ряд редакторов, признаваемых большинством разработчиков лучшими HTML редакторами. Сможем ли мы выбрать среди них самый лучший редактор web страниц? К сожалению – нет.

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

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

Отзыв о Visual Studio Code - текстовый редактор кода

Отличный кроссплатформенный редактор кода от Майкрософт

быстрота, бесплатность, много расширений, надёжность, гибкость в настройке

Год назад перешел на этот редактор Вижуал Код. После других редакторов кода и даже IDE эта программа мне понравилась больше всего. Поразила быстрота открытия файлов. Даже несмотря на то, что программа создана на основе фреймворка.

Моя любимая кодилка!

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

Я решила твёрдо сменить профессию и войти в АйТи, а именно стать фронтенд-разработчиком или HTML-верстальщиком. Стала изучать веб-программрование и вёрстку. Естественно, чтобы писать код нужна программа-редактор. Я стала смотреть какие программы есть, перепробовала несколько, потом.

Нэ очень.

Жрет ресурсов больше Red Dead Redemption, лагает и тормозит страшно

Тормозная шляпа, которая тормозит на i3 -7100 8 гб RAM. У меня на этой конфигурации Assassins Creed Odyssey летает и Red Dead Redemption 2 летает, а Visual Studio Code тормозит. Это очень кривое поделие, на.

однозначно один из лучших редакторов кода для фронтенд разработчика

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

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

Идеальная среда для большинства языков

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

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

Универсальный солдат(почти)

Много функций Кросс-платформенный Открытые исходники Универсальность Тонкая настройка Удобство Приятно глазу

Это приложение chromium -> он тяжеловат Не видит потоки pyqt Нет вменяемого диассемблера для C/C++

Писать можно практически на чём угодно, много функций, всё можно очень тонко настроить, что с лихвой компенсирует высокий порог входа(да, он заставит вас понять что происходит). Из недостатков могу сказать, что нет вменяемого диассебмблера, проблемы.

Best редактор+элементы ide ever

Командная строка не требует установки, можно сразу запустить код в редакторе(прям как в ide)

Для плюсования под линуксом давно использую CodeBlocks. Пытался вьехать в VS code, но как-то не пошло. И сложно, и неудобно, и тормозно и память ест изрядно. вопрос - есть таки у кого-то опыт использования vs code для c++? Как впечатления?

Это не ide - о каких впечатлениях может идти речь? Разве что для любителей пердолиться с вим.


Знаю истории узбека, народ использует, но процентов на 20 от задумки авторов. Тем не менее выхлопа почти столько же как и в qtc, как бы горько не было это признавать.

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

Visual Studio Code не умеет в С++, совсем. Используй QtCreator, KDevelop.

VSCode отлично умеет в C++ всех принятых стандартов. Все скрипты сборки/запуска/дебага настраиваются без проблем, если есть хоть одна извилина.

Хотя о чем это я, это же местный юродивый…


Пара коллег пользуются, говорят всё отлично.

А что в нём хорошего? Слегка продвинутый редактор кода с инопланетным интерфейсом.

И кстати не тормозил.

Мне нравится и есть ещё vscodium с якобы выпиленной телеметрией.

А чем отличается редактор от IDE? Переход к определению есть, интеграция с отладчиком есть (хотя отладчик для плюсов не пробовал, а пробовал только для golang и nodejs).

den73 ★★★★★ ( 30.03.20 10:19:18 )
Последнее исправление: den73 30.03.20 10:19:29 (всего исправлений: 1)


Я использую. Eclipse для Fortran, когда он нужен, может и хорош, но жрёт 800 мб.


хотя, по сути, это одно из немногих окружений которое в полной мере следует моим представлениям о будущем сред разработки.

Вот этот тезис можешь развернуть поподробнее?


Уметь то он умеет, но скрипты сборки, насколько я понял, придётся писать самому в любом случае - дерево проекта он строить не умеет.


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


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

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

QtCreator тоже по этому пути идёт, но они не сделали шага по переходу на IPC вовремя, хотя на уровне бинарных протоколов плагинов у них всё для этого было готово.


Eclipse для Fortran, когда он нужен, может и хорош, но жрёт 800 мб.

Какбэ вскод жрет не меньше.


Знаю, зато заметно меньше жрёт codeblocks (речь шла о нём), а плагин для fortran у него не хуже + не нужно ваять для проекта каждый раз файлы для системы сборки.

grem ★★★★★ ( 30.03.20 10:54:49 )
Последнее исправление: grem 30.03.20 10:55:44 (всего исправлений: 1)


Зачем с vim пердолиться ? Можно просто его использовать.



Скажите, что есть в VSCode, чего нет в других редакторах. Там даже окружения из коробки нет, всё равно окружение придётся ставить руками, как и в Emacs/Vim. Где профит? Почему такая популярность? На реддите даже тренды были, когда Emacs-еры после пяти лет, переобувались в VSCode.

Artamudo ★★★ ( 30.03.20 11:36:53 )
Последнее исправление: Artamudo 30.03.20 11:38:02 (всего исправлений: 1)


Нет-нет, чувак хочет именно пердолиться. Кто ты такой чтобы ему запрещать?


Скажите, что есть в VSCode, чего нет в других редакторах. Там даже окружения из коробки нет, всё равно окружение придётся ставить руками, как и в Emacs/Vim. Где профит? Почему такая популярность?

Все очень просто: принято делать для людей, а не просто высрать мешанину из файлов – как хочешь, так и пользуйся. Если ты установил расширение для вскода – оно почти всегда будет нормально работать, настройка простая и понятная с примерами, есть даже гифки с основными фичами (с некоторых пор и для вима страницы на гитхабе стали делаться более-менее прилично для популярных расширений). Поставил и работает. Вот возьмем современное расширение для вима:

В конфиг мне надо добавить 140 строк! (вместе с комментами и пустыми строками, но тем не менее) Что из этого надо? Я не хочу в этой срани разбираться, если я могу поставить вскод, в котором это просто работает.

В настройках вы можете сообщить Microsoft, что пытаетесь укрыться от надзора. Для этого нужно установить галочку «не собирать телеметрию».


Не могу сказать про Vim, потому что знаю как там всё, но скажу про Emacs. Есть Doom Emacs в котором чтобы установить все необходимые плагины для языка, тебе нужно всего лишь раскоментировать ОДНУ. строку в конфиге с этим языком. Если использовать LSP, он ещё и сам бинарники для него поставит. Управление гитом ИМХО проходит удобнее всего с Magit. Что ещё нужно то?

Я голову поломал в VSCode когда хотел GOPATH поставить. Какого оно просто не берёт переменные из шелла, или просто предоставить нормальную настройку для этого. Нужно лезть в конфиг VSCode-а и ещё хуже разбираться почему оно не работает.

Artamudo ★★★ ( 30.03.20 12:03:53 )
Последнее исправление: Artamudo 30.03.20 12:06:57 (всего исправлений: 1)


Есть Doom Emacs в котором чтобы установить все необходимые плагины для языка, тебе нужно всего лишь раскоментировать ОДНУ. строку в конфиге с этим языком.

На мой взгляд все эти Зверь Эдишены от ✪Васяна1488✪ гораздо хуже. Непонятно что автор туда понапихал, как оно работает, что делать, если не работает.


Ну уж нет. Там специально продвигается декларативная настройка для редактора. Сломать что-то невозможно. Сделано всё с умом.

Читайте также: