Содержание

Улучшение Visual Studio Code для новичков / Хабр

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

Статья дорабатывается по вашим замечаниям. Спасибо всем за комментарии.

Содержание
  • Вводная часть

    • История появления редактора

    • Особенности

    • Преимущества

    • Почему не VSCode

  • Настройки

    • JSON vs UI

    • Синхронизация настроек

    • Сортировка и поиск настроек в JSON

    • Полезные настройки

  • Любимые расширения

Вводная часть

История появления редактора

VSCode разрабатывается в Microsoft и унаследовал имя от их тяжеловесного IDE — Visual Studio. Первый релиз был аж в апреле 2015 года. В 2016 году редактор стал доступен для всех желающих.

Особенности

  • Сделан с помощью Electron.js, то есть под капотом у него HTML + CSS + JS

  • Поддерживает разработку на разных языках: Java, JavaScript, Go, Node.js, Python, C++ и так далее (см. Расширения)

  • Имеет ОГРОМНОЕ количество настроек, которыми удобно управлять

  • Многие фичи скрыты из графического интерфейса, но их можно найти через Command Pallete (cmd/win + shift + P)

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

  • Удобный и быстрый магазин расширений внутри редактора и через браузер

  • Собирает данные и шлёт их в Microsoft, но телеметрию можно отключить в настройках

  • В среднем скорость отклика медленнее, чем у нативных конкурентов

Преимущества

  • Быстрее, чем типичное приложение на Electron.js

  • Сообщество

  • Плотная интеграция с Github

  • Плотная интеграция с TypeScript

  • Open source

  • Бесплатный

  • Низкий порог входа

  • Можно настроить под себя почти что угодно

Настройки

Настройки — это моя любимая часть VSCode. За пять лет я потратил на них десятки часов (если не сотни).

JSON vs UI

У настроек есть два режима просмотра/управления:

  • Стандартный просмотр через UI с категориями и поиском

  • Просмотр большого JSON со всеми изменёнными настройками

Забавно, что шоткат для настроек cmd/win + , по умолчанию вызывает именно JSON-режим. А для GUI-режима нужно нажать более длинный cmd/win + shift + ,. Наверное, это исторически так сложилось 🤷‍♂️

Синхронизация настроек

VSCode сам научился синхронизировать настройки между устройствами. До этого требовалось расширение и пара гистов на Гитхабе.

Кажется, тут нечего добавить, потому что синхронизация легко настраивается через меню «Шестерёнка» (требует логина через Github).

Сортировка и поиск настроек через JSON

В режиме JSON мы видим только те параметры, которые отличаются от настроек по умолчанию. Если вы открыли VSCode впервые, то в файле будет только {}. Со временем, по мере подстройки редактора, он наполнится — в моём сейчас 370 строк.

Чтобы было удобнее ориентироваться, я использую автосортировку по алфавиту (с помощью расширения JSON-sort) и пользуюсь поиском по ключевым словам в файле.

VSCode сам линтит этот JSON: предупреждает об ошибках, подсказывает имена настроек и делает тусклыми неиспользуемые опции.

Полезные настройки

Некоторые из моих любимых! Их можно просто скопировать себе в JSON с настройками.

Доводка редактора
"editor.acceptSuggestionOnEnter": "off",
"editor.bracketPairColorization.enabled": true,
"editor.codeActionsOnSave": {
  "source.fixAll.eslint": true
},
"editor.foldingImportsByDefault": true,
"editor.fontFamily": "'Fira Code', 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.guides.bracketPairs": "active",
"editor.inlineSuggest.enabled": true,
"editor.lineNumbers": "interval",
"editor.linkedEditing": true, // doesn’t work for JSX 
"editor.minimap.enabled": false,
"editor. quickSuggestions": false,
"editor.scrollBeyondLastColumn": 0,
"editor.suggest.preview": true,
"editor.suggestSelection": "recentlyUsedByPrefix",
"editor.unicodeHighlight.ambiguousCharacters": false, // useful for russian symbols
Улучшение JS

Эти настройки позволяют делать статическую типизацию в JS без использования TypeScript.

// подсказки типов ⬇️
"javascript.inlayHints.enumMemberValues.enabled": true,
"javascript.inlayHints.functionLikeReturnTypes.enabled": true,
"javascript.inlayHints.parameterNames.enabled": "literals",
"javascript.inlayHints.parameterTypes.enabled": true,
"javascript.inlayHints.propertyDeclarationTypes.enabled": true,
"javascript.inlayHints.variableTypes.enabled": true,
"javascript.updateImportsOnFileMove.enabled": "always",
// ошибки типизации ⬇️
"js/ts.implicitProjectConfig.checkJs": true,
Прочее
// Работа с файлами
"files.autoSave": "onFocusChange",
"files.defaultLanguage": "markdown",
// Доводка терминала
"terminal.integrated. defaultProfile.osx": "zsh",
"terminal.integrated.fontSize": 10,
// Доводка рабочей области
"workbench.colorCustomizations": {
    "tab.activeBackground": "#fff3"
},
"workbench.editor.limit.value": 5,

Расширения

Я часто ищу новые расширения и отключаю бесполезные. Для того чтобы накопить несколько десятков любимых расширений, мне потребовалось 5 лет. Ищи favorite list ниже 😉

Featured

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

Любимые расширения

  1. Error Lens

    Улучшает подсветку ошибок, ворнингов и прочей информации

  1. Change-case

    Быстрая замена регистра и стиля написания выделенного текста: CONSTANT_CASE, snake_case, etc.

  1. Material Icon Theme

    Иконки в стиле Material Design, но главное что их очень много и они гармоничнее прочих. По-моему лучшие.

  1. Project Manager

    Лёгкий способ переключать проекты в редакторе

  1. Quit Control for VSCode

    Для тех, кто периодически всё проклинает из-за случайно нажатого CMD + Q. Спасительная штука.

  1. GitLens — Git supercharged

    Git GUI на стероидах прямо в VSCode. Тот случай, когда 80% проблем легче решить из графического интерфейса, чем в терминале.

  1. New Relic CodeStream: GitHub, GitLab, Bitbucket PRs and Code Review

    Единый интерфейс для отправки, ревью и приёма ваших PR и MR в VSCode с удобным интерфейсом. Можно даже не заходить на сайт бесплатного и устаревшего self-hosted GitLab вашей конторы вашего хостинга для Гита

  1. Markdown All in One

    Всё, что вам надо для написания Markdown (keyboard shortcuts, table of contents, auto preview and more)

  1. Open in browser

    🤷‍♂️

  1. Path Intellisense

    Автокомплит для путей до файлов

  1. Prettier — Code formatter

    Автоматическое форматирование кода почти без настроек

  1. Quokka. js

    JS/TS интерактивная среда исполнения кода прямо в VSCode

  1. REST Client

    Как Postman, но в виде файлов в вашем проекте

  1. Tabnine AI

    Нейросетевые подсказки кода экономящие вам время

  1. Turbo Console Log

    console.log по шоткату с генерацией подписей. Всё.

  1. WakaTime

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

  1. Auto Rename Tag

    Автоматическое переименование парных тэгов в HTML и JSX

  1. Better Comments

    Улучшенное комментирование кода с помощью аннотаций с предупреждениями, информацией, TODO и многим другим!

  1. gitignore

    Позволяет извлекать шаблоны .gitignore из репозитория https://github.com/github/gitignore.

  1. ESLint

    Интегрирует ESLint JavaScript в VS Code.

  1. Babel JavaScript

    Продвинутая подсветка для новейшего стандарта JS

  1. Color Highlight

    Указание цвета с колорпикером рядом с цветовыми кодами.

  1. Draw.io Integration

    Draw.io внутри VSCode

  1. EditorConfig for VS Code

    Поддержка EditorConfig

  1. Git Graph

    Визуализация ветвления в Git

  1. GitHub Pull Requests and Issues

    Работа с Github PRs и Issues внутри VSCode

  1. GitHub Repositories

    Управление репозиториями на Github через VSCode

  1. HTML CSS Support

    Автодополнение CSS

  1. Intelli Refactor

    Продвинутые возможности по авто-рефакторингу кода (как у IntelliJ IDEA)

  1. IntelliSense for CSS class names in HTML

    Автодополнение названий стилевых классов в HTML

  1. LeetCode

    Возможность поиска, проверки и подтверждения задач из LeetCode не выходя из VS Code

  1. Live Share

    Совместное редактирование кода в реальном времени

  1. npm

    Поддержка NPM для VS Code

  1. Sort JSON objects

    Умная сортировка JSON

  1. Space Block Jumper

    Для быстрого перемещения по блокам кода

🚀 Если у вас есть свои хитрости и находки, поделитесь в комментариях. Обсудим вместе!

установка и настройка — Журнал «Код»

Недавно мы беседовали с Анной Леоновой о её пути в программировании. Аня пишет код в редакторе Visual Studio Code и сегодня поделится своими настройками. Вы узнаете, как установить программу и подготовить её для комфортной работы. 

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

Что за Visual Studio Code?

Это популярная бесплатная программа для разработчиков, которая помогает писать код. Например:

  • Знает синтаксис разных языков программирования и помогает вам не ошибиться в точке с запятой или скобочке.
  • Сама подставляет некоторые распространённые фрагменты кода.
  • Помнит названия ваших переменных и подсказывает их, чтобы не было ошибок.
  • Умеет загружать ваш код на Гит.
  • Помогает отлаживать код.
  • Поддерживает плагины, которые превращают её в мегакомбайн для разработчика.

VSCode — один из самых популярных редакторов кода, потому что он бесплатный и открытый, его можно сделать каким угодно под свои задачи. Есть и другие: например, Sublime Text или продукты компании JetBrains. 

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

Установка 

Перейдите на code.visualstudio.com и скачайте актуальную версию редактора под свою операционную систему — есть поддержка для Linux, Windows и Mac OS. Далее просто следуйте командам программы-загрузчика и откройте редактор.

Приветственное окно Visual Studio Code после установки

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

❌ Новички часто выбирают редактор методом тыка: скачивают несколько программ, визуально оценивают их интерфейс и начинают работать там, где им кажется удобнее или красивее. Редко бывает так, что программиста устраивает стандартный интерфейс и настройки — новички в этом случае прыгают между разными редакторами, сравнивают их базовые возможности и теряют время. 

✅  Выбирайте редактор, который можно как угодно изменять и настраивать. Нравится внешний вид Sublime Text, но не хватает мощи VS Code — нет проблем: находите тему, меняете шрифт, добавляете пару расширений и готово. Чтобы быстро освоить VS Code, изучайте интерфейс по документации. 

Прокачиваем собственный текстовый редактор

Настройка

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

Если вы раньше пользовались другим редактором и не удалили его с компьютера, то VS Code автоматически предложит перенести сохранённые настройки. Для переноса вам достаточно кликнуть на всплывающую подсказку и перезагрузить VS Code — переносятся плагины, расширения и установленные горячие клавиши. 

Если у вас ещё не было кодового редактора, то ниже мы рассмотрим несколько базовых настроек, которые помогут персонализировать интерфейс VS Code. 

Устанавливаем русский язык. На левой боковой панели нажмите Extensios и в строке поиска напишите Russian Language Pack — это языковой пакет, который адаптирует VS Code под русский язык. Выберите расширения, кликните Install и перезапустите редактор. У вас должен открыться русифицированный интерфейс.

Языковой пакет Russian Language Pack

Если после перезагрузки язык не изменился — на левой боковой панели нажмите значок шестерёнки и выберите раздел Command Palette. Появится строка поиска: напишите Display, выберите команду Configure Display Language и нажмите Enter. Смените язык с английского на русский и повторно перезагрузите редактор. 

Приветственное окно Visual Studio Code после установки языкового пакета

Меняем цветовую тему. В левой боковой панели нажмите на значок шестерёнки, перейдите в раздел «Цветовая тема» и выберите тему, встроенную в редактор. 

Если ничего не нравится — установите любую внешнюю тему, которую получится найти в интернете. Если тема совместима с VS Code, то после скачивания она сама откроется в редакторе и вам достаточно нажать «Установить». Начать поиск рекомендуем с официального маркетплейса, где собраны тысячи бесплатных тем.

Анна Леонова рекомендует тему Night Owl — ночная сова. Её мы и поставили для теста

Добавляем любимый шрифт. В боковой панели нажмите на шестерёнку, выберите раздел «Параметры» → «Текстовый редактор» → «Шрифт». Перед вами будет вкладка Font Family, в которую нужно вписать название выбранного шрифта — если этот шрифт скачан или сохранён в операционной системе, то он сразу отобразится в редакторе. Здесь же можно изменить размер и жирность шрифта. 

Как задавать размеры шрифта в вёрстке

Меняем стандартный шрифт Visual Studio Code на Courier New

Включаем автосохранение. В боковой панели выберите шестерёнку, перейдите в «Параметры» → «Текстовый редактор» → «Файлы». Вы увидите вкладку Auto Save, в которой нужно указать период сохранения файлов. Мы рекомендуем режим afterDelay с задержкой в одну секунду — так вы будете сразу сохранять всё, что запишете. Если вы выберете режим onFocusChange, то изменения в рабочем файле будут сохраняться каждый раз, когда вы будете открывать другие вкладки редактора. В режиме onWindowChange изменения происходят сразу после того, когда вы сворачиваете VS Code и открываете окна других программ.

Включаем режим автосохранения и делаем так, чтобы файлы сохранялись ежесекундно

Горячие клавиши

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

  1. Переходим в меню и открываем вкладку «Файл». 
  2. Выбираем команду «Новый файл».
  3. Возвращаемся в меню и повторно открываем вкладку «Файл».
  4. Находим команду «Сохранить как».    
  5. Пишем название файла, выбираем место хранение, указываем расширение (HTML) и нажимаем кнопку «Сохранить».
  6. Вручную прописываем скелет HTML-документа или тратим время, чтобы найти и скопировать структуру из интернета. 

Мы превратили простую задачу в многоэтапный процесс, где нужно постоянно отрывать руки от клавиатуры, хвататься за мышку и искать нужные команды в выпадающем списке. Теперь посмотрим, как это же действие можно выполнить с помощью горячих клавиш. Для примера мы используем Mac OS — в других системах горячие клавиши будут немного отличаться, но сути это не меняет: 

  1. Command + N — создаём новый файл. 
  2. Shift + Command + S — включаем команду «Сохранить как».   
  3. Пишем название файла, выбираем место хранения, указываем расширение (HTML) и нажимаем кнопку «Сохранить».
  4. ! + tab — создаём структуру HTML-документа и можем работать. 

С горячими клавишами мы сократили количество рутинных действий и быстро выполнили простую задачу — создали HTML-файл и написали структуру. В случае с объёмными проектами горячие клавиши помогают сэкономить часы работы. 

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

Для просмотра всех горячих клавиш нажмите в боковой панели на шестерёнку и выберите раздел «Сочетания клавиш». Или воспользуйтесь горячими клавишами и нажмите Command + K + Command + S. Перед вами появится длинный список с названием команд и комбинацией кнопок, которые установлены по умолчанию — любую команду можно перепрограммировать или найти с помощью поисковика.  

Что дальше

А дальше прочитайте нашу статью про Vim и подключите его к своему VSCode 🙂

Текст:

Саша Бабаскин

Редактор:

Максим Ильяхов

Корректор:

Ира Михеева

Иллюстратор:

Даня Берковский

Вёрстка:

Маша Дронова

Соцсети:

Олег Вешкурцев

подробный гайд по настройке и установке плагинов

Visual Studio Code – это один из наиболее популярных редакторов кода, разработанный корпорацией Microsoft. Он распространяется в бесплатном доступе и поддерживается всеми актуальными операционными системами: Windows, Linux и macOS. VS Code представляет собой обычный текстовый редактор с возможностью подключения различных плагинов, что дает возможность работать со всевозможными языками программирования для разработки любого IT-продукта.

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

Установка Visual Studio Code

С установкой среды не должно возникнуть никаких проблем, но давайте все же проведем небольшой ликбез. Выполним несколько действий:

  1. Переходим на официальный сайт и загружаем установочный файл.
  2. Следующим шагом запускаем установочник и ставим редактор кода на компьютер. В блоке «Выберите дополнительные задачи» рекомендую отметить два пункта, позволяющие запускать файлы через выпадающее меню – так вы сможете быстро открыть код в VS Code.

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

Вылечить такой недуг можно с помощью добавления нового значения к пути ярлыка. Для этого откроем его свойства через правый клик мыши и в графе «Объект» пропишем —disable-gpu.

Готово! Теперь программа должна работать на любом компьютере.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Интерфейс Visual Studio Code

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

Запустить файл с кодом мы можем через правый клик мыши -> Открыть с помощью Code.  Файл можно открыть и в программе: для этого в верхнем правом углу выбираем «File» и жмем «Open File…». После этого переходим в нужную директорию и выбираем файл.

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

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

Следующий блок – левая панель управления, включающая в себя 5 основных вкладок: «Проводник», «Поиск», «Система управления версиями», «Запуск кода» и «Расширения». Первая предоставляет пользователю возможность просматривать содержимое проекта и быстро перемещаться внутри него.

Вторая вкладка – поиск. Используется для нахождения слов в документе. Он также может быть запущен с помощью комбинации клавиш «CTRL+SHIFT+F». Алгоритм использования довольно прост – вводим название в поиск и смотрим результат.

Система управления версиями – предназначена для взаимодействия с git.

Запустить и проверить работоспособность кода мы можем в следующей вкладке:

Еще одна важная вкладка, с помощью которой из Visual Studio Code можно сделать функциональную утилиту, это «Расширения». В ней находятся установочники для всех популярных инструментов, используемых разработчиками.

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

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

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

Русификация Visual Studio Code

Чтобы провести русификацию программы, открываем вкладку с расширениями и прописываем запрос vscode-language-pack-ru. В результате будет отображен новый элемент с кнопкой «Install» – кликаем по ней и ожидаем завершения установки.

Перезагружаем программу и смотрим, что язык интерфейса был изменен на русский:

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

Внешний вид

Мы можем полностью изменить цветовую схему утилиты. Чтобы это сделать, воспользуемся комбинацией клавиш «CTRL+SHIFT+P» и введем запрос «theme». В отобразившемся списке выберем «Параметры: Цветовая тема».

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

После применения темы интерфейс примет следующий вид:

Обратите внимание, что это не весь список тем – вы можете установить и другие. Для этого пролистайте в самый низ списка и выберите «Установить дополнительные цветовые темы…». После этого в левой части отобразится дополнительный блок с доступными цветовыми решениями.

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

Смотрите также: Лучшие плагины и темы для VS Code

Управление проектами

По умолчанию Visual Studio Code поддерживает работу с несколькими проектами, однако перемещаться между ними не очень удобно. Для удобства обычно используют плагин под названием Project Manager. С его помощью открывается возможность перемещения между рабочими областями всего в один клик. Установка проходит через магазин расширений, о котором мы говорили ранее. После того как менеджер проектов будет установлен, в левой панели управления появится новая вкладка для работы с плагином.

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

Автоформатирование кода

Один из важных этапов программирования – умение приводить все к единому виду с правильными отступами. Для таких задач в VS Code есть специальные плагины, позволяющие форматировать весь текстовый документ. Это такие расширения, как PHP-CS-Fixer для PHP, Prettier для JS/HTML/CSS и другие.

Рассмотрим, как форматируется код, написанный на JavaScript:

  1. Возьмем для примера функцию, отступы в которой выстроены случайным образом.
  2. Устанавливаем плагин Prettier через магазин расширений и открываем документ, который нужно отформатировать. Зажимаем комбинацию клавиш «CTRL+SHIFT+P» и вводим запрос «Format Document».
  3. Смотрим на код и видим, что он преобразился и принял аккуратный вид.

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

Автодополнение

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

По умолчанию функция автодополнения в Visual Studio Code доступна только для некоторых языков. Для прочих языков программирования существуют дополнительные пакеты с окончанием «intellisense».

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

Рекомендую установить PHP Intellisense, CSS Intellisense и Path Intellisense.

Управление Vim

Vim – это свободный текстовый редактор, работающий на основе vi. По умолчанию он установлен на каждой операционной системе семейства Unix. Кроме того, он доступен и в Visual Studio Code. Для работы с ним потребуется установить расширение с аналогичным названием:

Теперь мы можем перемещаться по файлу клавишами h, j, k, l, использовать Esc и сохранять файл командой :w.

Отладка кода

Для того чтобы запустить код в VS Code, нам нужно воспользоваться одним из расширений. Например, для JavaScript подойдет Debugger for Chrome. Узнать, какое расширение необходимо для конкретного языка, можно через «Выполнить» -> «Установить дополнительные отладчики…».

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

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

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

Заключение

Сегодня мы разобрали функционал инструмента Visual Studio Code. Данная среда хороша не только для профессионалов, но и для новичков, изучающих основы программирования. Одно из преимуществ программы – это минимальное требование к железу: запустить программу можно практически на любом компьютере.

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

Python + Visual Studio Code = успешная разработка

Суперсет Python и Visual Studio Code в действии! Полное руководство по настройке и началу работы на лучшем языке в лучшем редакторе.

VS Code от Microsoft – легкий и удобный редактор кода, доступный на всех платформах и невероятно гибкий. Это отличный выбор для программирования на Python.

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

Статья предназначена для программистов, уже имеющих опыт работы с Python и установивших на свою рабочую машину интерпретатор этого языка программирования (Python 2. 7, Python 3.6/3.7, Anaconda или другой дистрибутив).

Установка Python – дело несложное: здесь вы найдете подробное пошаговое руководство для всех популярных ОС. Помните, что в разных операционных системах интерфейс VS Code может немного различаться.

Установка и настройка Visual Studio Code для разработки на Python

Сразу же отметим, что VS Code не имеет практически ничего общего с его знаменитым тезкой Visual Studio.

Редактор очень легко установить на любую платформу: на официальном сайте есть подробные инструкции для Windows, Mac и Linux.

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

VS Code + Python

С 2018 года есть расширение для Python. Наблюдать за развитием отношений этой пары можно в блоге Microsoft.

Основные возможности редактора:

  • Поддержка Python 3.4 и выше, а также Python 2.
    7
  • Автоматическое дополнение кода с помощью IntelliSense
  • Линтинг
  • Отладка
  • Сниппеты
  • Модульное тестирование
  • Автоматическое использование conda и виртуальных сред
  • Редактирование кода в средах Jupyter и Jupyter Notebooks

А вот пара полезных подборок для прокачки Python-скиллов:

  • Лучшие книги по Python: эффективно, емко, доходчиво
  • Крупнейшая подборка Python-каналов на Youtube

В редакторе есть и полезные фичи, не связанные напрямую с языком:

  • Наборы горячих клавиш для Atom, Sublime Text, Emacs, Vim, PyCharm и множества других редакторов
  • Настраиваемые темы оформления
  • Языковые пакеты для множества языков, включая русский

И еще несколько крутых возможностей для полного счастья:

  1. GitLens – множество полезных функций Git прямо в редакторе, включая аннотации blame и просмотр репозитория.
  2. Автосохранение (FileAuto Save) и удобная настройка его задержки.
  3. Синхронизация параметров редактора между различными устройствами с помощью GitHub.
  4. Удобная работа с Docker.

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

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

Файлы конфигурации

В Visual Studio Code вы легко можете настроить все под себя. Здесь есть параметры пользователя, которые являются глобальными, и параметры рабочей области – локальные для конкретных папок или проектов. Локальные настройки сохраняются в виде .json-файлов в папке .vscode.

Новый проект на Python

Чтобы открыть новый файл, нужно зайти в меню Файл и выбрать пункт Создать или нажать горячую комбинацию клавиш Ctrl+N.

Еще в редакторе есть полезная палитра команд, которую можно вызвать сочетанием Ctrl+Shift+P. Для создания нового файла введите в появившемся поле File: New File и нажмите Enter.

Какой бы способ вы ни выбрали, перед вами должно открыться вот такое окно:

Здесь уже можно вводить код вашей программы.

Начинаем кодить

Для демонстрации возможностей редактора напишем «Решето Эратосфена» – известный алгоритм для нахождения простых чисел до некоторого предела. Начнем кодить:

sieve = [True] * 101
for i in range(2, 100):

На экране это будет выглядеть примерно так:

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

Без паники! Просто сейчас редактор не знает, с каким файлом он имеет дело. Смотрите, у него еще нет названия и расширения – только какое-то неопределенное Untitled-1. А в правом нижнем углу написано Plain Text (простой текст).

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

  • меню: Файл — Сохранить
  • горячая комбинация:
    Ctrl+S
  • палитра команд: File: Save File

Дайте файлу имя sieve.py.

Теперь редактор понял, что имеет дело с кодом на Python, и исправился:

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

Если на вашем компьютере установлено несколько интерпретаторов языка (Python 2.7, Python 3.x или Anaconda), вы можете выбирать нужный. Для этого кликните на индикаторе языка (внизу в левой части экрана) или наберите в палитре команд Python: Select Interpreter.

По умолчанию VS Code поддерживает форматирование с использованием pep8, но вы можете выбрать black

или yapf, если хотите.

Допишем код алгоритма:

sieve = [True] * 101
for i in range(2, 100):
if sieve[i]:
print(i)
for j in range(i*i, 100, i):
sieve[j] = False

Если вы будете вводить его вручную (без copy-paste), то сможете увидеть IntelliSense редактора в действии.

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

Запуск программы

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

Теперь, когда код завершен, его можно запустить. Для этого не нужно выходить из редактора: Visual Studio Code может запускать эту программу непосредственно в Редакторе. Сохраните файл (с помощью Ctrl+S), затем щелкните правой кнопкой мыши в окне редактора и выберите пункт Запустить файл Python в терминале.

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

Линтинг кода

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

PyLint. Также поддерживаются и другие инструменты:

  • flake8
  • mypy
  • pydocstyle
  • pep8
  • prospector
  • pyllama
  • bandit

Подробные сведения о настройке каждого из них вы можете найти здесь.

Обратите внимание, что линтер настраивается для конкретной рабочей области, а не глобально.

Редактирование существующего проекта

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

С редактором можно работать прямо из консоли, открывая и создавая файлы простой командой code filename. py.

Посмотрим, на что способен VS Code на примере уже готового проекта. Это библиотека для анализа уравнений, основанная на «алгоритме маневровой станции» (shunting-yard algorithm) Дийкстры. Вы можете клонировать этот репозиторий, чтобы начать работу.

Открыть созданную локально папку в редакторе можно из терминала:

cd /path/to/project
code .

VS Code умеет работать с различными средами:  virtualenv, pipenv или conda.

Также вы можете открыть папку прямо из интерфейса редактора:

  • меню: Файл — Открыть папку
  • горячие клавиши: Ctrl+K, Ctrl+O
  • из палитры команд: File: Open Folder

Вот так выглядит открытый проект:

По умолчанию при открытии папки VS Code также открывает файлы, с которыми вы работали в последний раз. Это поведение можно изменить.

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

Тестирование

Грамотное программирование на Python помимо собственно написания кода включает также его тестирование.

Visual Studio Code умеет автоматически распознавать тесты в unittest, pytest или Nose. В нашем проекте есть модульный тест, который можно использовать для примера.

Чтобы запустить существующие тесты, из любого файла Python вызовите правой кнопкой мыши контекстное меню и выберите пункт Запустить текущий тестовый файл.

Нужно будет указать используемый для тестирования фреймворк, путь поиска и шаблон для имени файлов тестов. Эти настройки сохраняются как параметры рабочей области в локальном файле .vscode/settings.json. Для нашего проекта нужно выбрать unittest, текущую папку и шаблон *_test.py.

Теперь можно запустить все тесты, кликнув на Run Tests в строке состояния или из палитры команд.

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

Результаты тестов отображаются во вкладке Output (раздел Python Test Log выпадающего меню).

Посмотрите также:
  • Погружаемся в основы и нюансы тестирования Python-кода

Отладка кода

Несмотря на то, что VS Code – это просто редактор кода, а не полноценная IDE, он позволяет отлаживать код Python прямо в рабочей области. У него есть много функций, которые должны быть у хорошего отладчика:

  • Автоматическое отслеживание переменных
  • Отслеживание выражений
  • Точки прерывания
  • Инспекция стека вызовов

Все эти данные можно найти во вкладке Debug левой панели.

Отладчик может управлять приложениями Python, запущенными во встроенной консоли или внешнем терминале. Он может подключаться к уже запущенным экземплярам Python и даже отлаживать приложения Django и Flask.

Отладить программу на Python так же просто, как запустить отладчик с помощью F5. Используйте F10 и F11 для перехода к следующей функции и для захода в текущую функцию. Shift+F5 – выход из отладчика. Точки останова задаются с помощью клавиши F9 или щелчком мыши в левом поле окна редактора.

Перед началом отладки более сложных проектов, включая приложения Django или Flask, необходимо настроить и выбрать конфигурацию отладки. Сделать это очень просто. Во вкладке Debug найдите раскрывающееся меню Configuration и нажмите Add Configuration:

VS Code создаст и откроет файл .vscode/launch.json, в котором можно настроить конфигурации Python, а также отладку приложений.

Вы даже можете выполнять удаленную отладку и дебажить шаблоны Jinja и Django. Закройте launch.json и выберите нужную конфигурацию приложения из раскрывающегося списка.

Посмотрите также:
  • Инструменты для анализа кода Python. Часть 1 и Часть 2

Интеграция с Git

В VS Code прямо из коробки есть встроенная поддержка управления версиями. По умолчанию подключен Git и GitHub, но вы можете установить поддержку других систем. Все работа происходит во вкладке Source Control левого меню:

Если в проекте есть папка .git, весь спектр функций Git/GitHub включается автоматически. Вы можете:

  • Коммитить файлы
  • Обновлять проект из удаленного репозитория, и отправлять туда свои изменения
  • Работать с существующими ветками и тегами и создавать новые
  • Просматривать и разрешать конфликты слияния
  • Просматривать диффы

Все эти функции доступны прямо из пользовательского интерфейса:

VS Code также распознает изменения, внесенные вне редактора.

Все измененные файлы помечены маркером M, а неотслеживаемые – U. Символ + подготавливает файлы к коммиту. Чтобы сохранить изменения, введите сообщение и нажмите галочку.

Локальные коммиты можно отправить на GitHub прямо из редактора. Выберите в меню пункт Sync или кликните по значку Synchronize Changes в статус-баре в самом низу редактора (рядом с индикатором текущей ветки).

Visual Studio Code + Python = довольный разработчик

Visual Studio Code – один из самых крутых редакторов кода и замечательный инструмент для разработки. Редактор из коробки предлагает множество полезных возможностей и гибко подстраивается под все ваши потребности. Программирование на Python становится проще и эффективнее.

А какой редактор (или полноценную IDE) для разработки на Python используете вы?

Оригинал статьи: Python Development in Visual Studio Code

    • ООП на Python: концепции, принципы и примеры реализации
    • Самые эффективные ресурсы и материалы для изучения Python
    • 100+ крутых проектов, созданных с помощью Python

Visual Studio Code: определение, описание, назначение и другие нюансы

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

Visual Studio Code позиционирует себя как редактор кода, но при помощи плагинов его функциональность можно «разогнать» до уровня полноценной среды разработки. Facebook недавно объявил, что его разработчики используют этот редактор в качестве основного. Доверие такой компании этому программному обеспечению говорит о многом.

 

Visual Studio Code — что это такое?

Visual Studio Code распространяется на бесплатной основе и может быть установлен на все популярные платформы: Windows, Linux, MacOS. Его специально сделали очень «легким», чтобы программу можно было запустить на маломощных компьютерах. 

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

 

Работа на Visual Studio Code 

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

На большинстве современных устройств Visual Studio Code будет работать вообще без проблем. Если ваш компьютер «слабоват» и редактор кода загружается очень долго, тогда нужно сделать маленькую хитрость:

  • щелкните «правым кликом» мыши по ярлыку программы на рабочем столе;

  • в открывшемся меню найдите пункт «Свойства»;

  • в свойствах Visual Studio Code откройте пункт «Объект»;

  • в этом пункте будет указан полный путь до папки, где установлен Visual Studio Code, в этом пути вам необходимо будет дописать флаг «- — disable-gpu»;

  • не забудьте сохранить изменения.

Благодаря такой манипуляции Visual Studio Code станет отлично работать даже на самых слабых компьютерах.

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

  • откройте Visual Studio Code;

  • в левом вертикальном меню, где будет расположено несколько иконок, нужно открыть самую нижнюю, которая отвечает за «Расширения», тут будут показаны все расширения, которые вы будете в дальнейшем устанавливать;

  • в открытой папке «Расширения» воспользуйтесь «поиском» и введите для поиска название плагина «vscode-language-pack-ru»;

  • вам отобразится найденный плагин для русификации, рядом с ним будет располагаться кнопка «Install», на которую нужно будет нажать;

  • после окончания установки плагина останется только перезапустить редактор и наслаждаться его русской версией.

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

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

 

Плагины для Visual Studio Code 

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

  1. Emeet. Плагин, который ускоряет написание кода за счет того, что добавляет возможность при помощи простых формул добавлять сложные структуры кода. Например, прописав «ul>li*5» и нажав «Таb», вы автоматически добавите в код маркированный список из 5 элементов.

  2. Live Sass Compiler. Плагин является компилятором SASS/SCSS в стандартный CSS, поэтому пригодится тем, кто работает с препроцессорами.

  3. Live Server. Инструмент, который создаст локальный сервер на вашем компьютере. Удобно тем, что позволяет просматривать изменения в HTML-документе, который будет открыт в вашем браузере, в режиме реального времени.

  4. Polacode. Инструмент, который позволяет быстро и без особых усилий создавать скриншоты кода прямо в редакторе. Всего-то нужно выделить участок кода «рамочкой» и сделать скриншот.

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

  6. Автодополнение. Этот инструмент позволяет быстрее писать код за счет его автоматического завершения. Для каждого отдельного языка программирования есть свой подобный плагин, который обязательно должен оканчиваться на «intellisense». Например, для PHP инструмент будет называться «PHP Intellisense».

  7. Отладка. Для отладки кода существует большое количество плагинов, в названии которых обязательно присутствует слово «debugger» или «debug». Например, для отладки JavaScript в Гугл Хром используется плагин «Debugger for Chrome», а для отладки кода на Java используется плагин «Debugger Java».

  8. Поддержка языка. По умолчанию Visual Studio Code поддерживает небольшое количество языков. Если вам нужна поддержка какого-то языка, можно добавить соответствующее расширение. Например, для языка Golang — плагин «Go», для языка С# — плагин «С#» и т. д.

     

Заключение

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

Visual studio code для windows xp 32 bit

Содержание

  1. Visual Studio Code on Windows
  2. Installation
  3. User versus system setup
  4. 32-bit versions
  5. Updates
  6. Windows as a developer machine
  7. Recent Windows build
  8. Windows Subsystem for Linux
  9. New Windows Terminal
  10. Next steps
  11. Common questions
  12. What command-line arguments are supported by the Windows Setup?
  13. Scrolling is laggy and not smooth
  14. I’m having trouble with the installer
  15. Icons are missing
  16. Visual Studio Code 1. 45.0 визуальный редактор кода от компании Майкрософт скачать бесплатно
  17. Скачать Visual Studio Code
  18. Возможности VS Code
  19. Работа с редактором
  20. Команды
  21. Обозреватель
  22. Установка расширений
  23. Плюсы
  24. Минусы
  25. Похожие программы
  26. LibreOffice
  27. Open Office
  28. Sublime Text 3
  29. Notepad++
  30. Atom Text Editor
  31. Visual Studio Code – редактор кода для Linux, OS X и Windows
  32. Установка Visual Studio Code
  33. Дополнительные инструменты
  34. Начало работы
  35. Базовые возможности Visual Studio Code
  36. Возможности редактора
  37. Отладка
  38. Контроль версий
  39. Visual Studio для Windows
  40. Функционал Visual Studio
  41. Видео

Visual Studio Code on Windows

Installation

Alternatively, you can also download a Zip archive, extract it and run Code from there.

User versus system setup

VS Code provides both Windows user and system level setups. Installing the user setup does not require Administrator privileges as the location will be under your user Local AppData (LOCALAPPDATA) folder. User setup also provides a smoother background update experience.

The system setup requires elevation to Administrator privileges and will place the installation under Program Files.

See the Download Visual Studio Code page for a complete list of available installation options.

32-bit versions

If you need to run a 32-bit version of VS Code, both a 32-bit Installer and Zip archive are available.

Updates

VS Code ships monthly releases and supports auto-update when a new release is available. If you’re prompted by VS Code, accept the newest update and it will be installed (you won’t need to do anything else to get the latest bits).

Note: You can disable auto-update if you prefer to update VS Code on your own schedule.

Windows as a developer machine

Windows is a popular operating system and it can be a great cross-platform development environment. This section describes cross-platform features such as the Windows Subsystem for Linux (WSL) and the new Windows Terminal.

Recent Windows build

Make sure you are on a recent Windows 10 build. Check Settings > Windows Update to see if you are up-to-date.

Windows Subsystem for Linux

With WSL, you can install and run Linux distributions on Windows. This enables you to develop and test your source code on Linux while still working locally on your Windows machine.

See the Developing in WSL documentation to learn more or try the Working in WSL introductory tutorial.

New Windows Terminal

Available from the Microsoft Store, the Windows Terminal (Preview) lets you easily open PowerShell, Command Prompt, and WSL terminals in a multiple tab shell.

Next steps

Once you have installed VS Code, these topics will help you learn more about VS Code:

Common questions

What command-line arguments are supported by the Windows Setup?

VS Code uses Inno Setup to create its setup package for Windows. Thus, all the Inno Setup command-line switches are available for use.

Scrolling is laggy and not smooth

On certain devices, editor scrolling is not smooth but laggy for an unpleasant experience. If you notice this issue, make sure you install the Windows 10 October 2018 update where this issue is fixed.

I’m having trouble with the installer

Try using the zip file instead of the installer. To use this, unzip VS Code in your AppData\Local\Programs folder.

Note: When VS Code is installed via a Zip file, you will need to manually update it for each release.

Icons are missing

I installed Visual Studio Code on my Windows 7 or 8 machine. Why are some icons not appearing in the workbench and editor?

Using the Command Prompt:

Using the Registry Editor (regedit):

Источник

Visual Studio Code 1.45.0 визуальный редактор кода от компании Майкрософт скачать бесплатно

Описание: Visual Studio Code – визуальный редактор кода от компании Майкрософт. Это мощный программный продукт на смотря на свою легкость, разработчикам удалось сделать его достаточно функциональным и полезным. Редактор отлично понимает jаvascript, TypeScript или Node.js, но при необходимости, возможности программы могут быть существенно расширены за счет быстрой установки расширений. Данный вариант приложения предназначен для работы в операционной системе Windows. Для ускорения работы, реализована система Горячих клавиш, назначение команд которых, может быть изменено в любой момент на удобной карте быстрых клавиш. Также отлично работает функция экспорта проектов в текстовых форматах.
Visual Studio Code отлично подойдет разработчикам веб-приложений, облачного программного обеспечения, при просмотре, редактировании кода выполненного в вышеуказанных языках. В данном продукте интегрировано множество полезных функций, а также встроенный инструмент для компиляции кода. Это действительно отличный помощник для работы кодом исправления, разработки, тестирования и создания ПО.

Ключевые особенности приложения:
Высокая скорость работы
Огромное количество поддерживаемых языков программирования «из коробки» (например jаvascript, TypeScript, CSS, HTML и пр.). В случае если требуется добавить в редактор поддержку какого-либо языка, можно установить необходимое дополнение из встроенного репозитория VS Code Marketplace.
Подсветка синтаксиса, автозавершение кода с использованием технологии IntelliSense и пр.
Встроенный отладчик кода.
Поддержка Git и прочих систем управления версиями, позволяющая делать коммиты прям из редактора.
Наличие встроенного терминала.
Огромное количество всевозможных плагинов.

Что нового:
Notable fixes March 2020 (version 1.44)

75932: Debug failed to load: Process picker failed (your 131072×1 screen size is bogus, expect trouble)
84271: Add «x» to remove a file from recently opened (quick pick)
89658: No debug adapter found
92381: «Add folder to workspace» prompt duplicates itself if you add and then remove a folder from the workspace repeatedly
93344: Welcome view should scroll
93634: Progress: let window progress turn into silent notification progress

O portable:
Портативная версия программы предоставлена разработчиком и работает без инсталляции на ПК.
Раздается в виде авторских архивов с контрольными суммами:
VSCode-win32-ia32-1.44.0
CRC32: 20F84783
MD5: 6EFF5063E404B9522E726FA248C9A7FC
SHA-1: C97F699FA9B5269C2D74C84C42B38D2BA863BE60
VSCode-win32-x64-1.44.0
CRC32: 2F182A3D
MD5: FC32C06A85D4E838892E13967103D4EA
SHA-1: 9841EE495919B7F91B75564878875B7AE8080F37

Источник

Скачать Visual Studio Code

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

Возможности VS Code

Работа с редактором

После запуска Visual Studio Code предлагает выбрать базовые настройки. Пользователям доступны широкий выбор шрифтов, гарнитур, панелей инструментов. Стандартное текстовое меню с 5 элементами располагается слева сверху вниз:

Команды

Это главный инструмент разработчика в редакторе. Для вызова перечня ввести Ctrl+Shift+P.

Обозреватель

Пункт управления проектами. Для переноса файлов в статус Working files, кликнуть по ним дважды.

Установка расширений

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

Плюсы

Минусы

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

Метки:Текстовые редакторы
Категория:Офис
Статус:Бесплатная
Язык:Русский, Английский, Украинский
Операционная система:Windows, MAC OS, Linux
Дата:09. 04.2021
Версия:1.55.1
Размер:55.9 MB
Скачиваний:9760
Разработчик:

Похожие программы

LibreOffice

Пакет офисных программ для работы с текстом, электронными таблицами и презентациями

Open Office

Бесплатный офисный пакет, аналог Microsoft Office

Sublime Text 3

Бесплатный текстовый редактор кода для разработчиков

Notepad++
Atom Text Editor

Бесплатный и удобный текстовый редактор кода

Источник

Visual Studio Code – редактор кода для Linux, OS X и Windows

За свою долгую историю существования Microsoft выпустил немало инструментов разработки. Но так уж сложилось что на слуху у всех только лишь Visual Studio – большая и мощная IDE «комбайн» предназначенная для всего и вся. Развивается этот продукт уже более двух десятков лет и вобрал в себя самые разные функции. Многим этот инструментарий нравится и иногда даже задавали вопрос – будет ли перенесен Visual Studio на другие платформы. На что чаще всего получали ответ нет. Наверное, понятно почему, в целом такое портирование будет дорогим и неоправданно сложным, уж очень много всего в этой IDE завязано на Windows.

И вот, этой весной для многих неожиданностью было то что Microsoft представил новый продукт под названием Visual Studio Code, да еще и работающий сразу на трех платформах, Linux, OS X и Windows. Не замахиваясь на все функции полноценной IDE, внутри Microsoft решили переосмыслить подход, по которому строится основной инструментарий программиста и начали с самого главного – редактора кода. Visual Studio Code это именно редактор, но при этом обладающий функциями IDE, полагающийся на расширения.

Уже сейчас вы можете использовать Visual Studio Code для создания веб-проектов ASP.NET 5 или Node. js (в чем-то даже удобнее чем в «взрослой» Visual Studio), использовать различные языки, такие как JavaScript, TypeScript, C#, работать с пакетными менеджерами npm, скаффолдингом yeoman и даже осуществлять отладку. Плюсом ко всему будет отличный «интеллисенс», поддержка сниппетов кода, рефакторинг, навигация, многооконность, поддержка git и многое другое.

Установка Visual Studio Code
Mac OS X

Совет: если вы хотите чтобы Visual Studio Code стартовал из терминала добавьте в

Linux

Совет: если вы хотите чтобы Visual Studio Code стартовал из терминала добавьте на него ссылку

Windows

Совет: если вы хотите чтобы Visual Studio Code стартовал из терминала сделайте logon/logoff, соответствующие пути к файлу прописываются в переменной PATH самим установщиком

Дополнительные инструменты

Без инструментария Visual Studio Code годится разве что для простого редактирования файлов, для полноценной работы понадобится сопутствующий инструментарий, который зависит от ваших целей и задач:

Начало работы

Чтобы попробовать в деле VS Code, проще всего создать веб-проект Node. Для этого установите Node на свой компьютер (ссылка выше) и выполните следующие команды:

В текущем каталоге будет создан проект, который можно будет открыть в Visual Studio Code. Для того чтобы проверить, что все работает как надо, выполните команду npm start и запустите браузер по адресу http://localhost:3000.
После всех этих действий просто запустите VS Code в папке с проектом

Если вы хотите попробовать возможности VS Code на примере ASP.NET 5 то можете воспользоваться инструкцией по адресу https://code.visualstudio.com/Docs/ASPnet5.

Базовые возможности Visual Studio Code

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

Файлы, папки, и проекты
Расположение основных элементов

VS Code обладает интуитивно понятной и простой схемой расположения основных элементов. Интерфейс разделен на четыре основных блока, это:

Редактор VS Code может открыть для редактирования на экране до трех файлов одновременно, располагая их друг за другом справа. Открыть дополнительные редакторы можно различными способами:
Ctrl (Mac: Cmd) и кликнуть на файле в обозревателе
Ctrl+\ для того чтобы разделить активный текущий редактор на два
Open to the Side в контекстном меню файла в обозревателе

Совет: Вы можете переместить сайдбар слева на право с помощью меню View, Move Sidebar а так же включить его видимость с помощью клавиатуры (Ctrl+B).

Палитра команд

Самым главным инструментом взаимодействия с редактором в VS Code является палитра команд. Вызвать ее можно через клавиатуру, нажав на комбинацию Ctrl+Shift+P. Множество команд перечисленных в палитре тоже привязаны к клавишам.

Введите в строку команды знак вопроса? и тогда вы получите перечень команд которые работают в текущем контексте:

Некоторые часто используемые команды:

Обозреватель

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

Файлы, которые вы редактировали или открывали двойным щелчком в обозревателе, помещаются в верхнюю часть обозревателя и получают статус Working files:

Автосохранение

По умолчанию, VS Code работает в режиме явного сохранения, которое вы можете выполнить, нажав на комбинацию Ctrl+S. Этот режим совместим с большинством инструментов следящих за статусом файлов (например bower). Можно включить и режим автоматического сохранения (Auto Save), нажав Ctrl+Shift+P и набрать auto.

Поиск

Нажимите Ctrl+Shift+F и введите интересующую вас фразу. Результаты поиска будут сгруппированы, в дополнение вы можете развернуть узел группы чтобы посмотреть множественные вхождения. В строке поиска поддерживаются регулярные выражения.

Более детальный поиск может быть осуществлен с помощью команды Ctrl+Shift+J. Введите в дополнительные поля критерии поиска.

Возможности редактора
Подсказки IntelliSence

Где бы вы не находились в вашем коде, нажав на Ctrl+Space будет выведено окно подсказки IntelliSence. При наборе кода редактор будет показывать его автоматически.

Подсказки параметров

Для перегруженных функций вы можете листать варианты реализации используя клавиши Up и Down.

Сниппеты кода

VS Code поддерживает аббревиатуры Emmet. Вы можете использовать их при редактировании файлов HTML, Razor, CSS, Less, Sass, XML или Jade. Основной перечень аббревиатур можно посмотреть по адресу http://docs.emmet.io/cheat-sheet/.

Переход к определению символа

Нажав на F12 вы перейдете к определению символа. Если нажать Ctrl и провести курсором по символу вы увидите определение в дополнительном окне.

Переход к методу или переменной

Нажав на Ctrl+Shift+O вы откроете перечень методов в файле, в дополнение вы можете нажать двоеточие: и методы будут сгруппированы по типу. Нажав на Up и Down выберите нужный метод и курсор в редакторе перейдет на строку где находится выбранный метод.

Для языков C# и TypeScript вы можете использовать комбинацию Ctrl+T и набрать нужный метод или переменную, при этом будет осуществлен поиск по всем файлам в проекте.

Просмотр определения символа

Если вам необходимо быстро посмотреть на определение символа или на референсы, для того чтобы вспомнить детали реализации или использования, можно использовать поиск или переход к определению символов, что не всегда удобно так как переключает контекст.
В этом случае можно воспользоваться командами Reference Search (Shift+F12) или Peek Definition (Alt+F12) и результаты поиска будут отображаться в инлайн окошке:

Переименование методов и переменных

Нажав F2 вы можете изменить имя метода или переменной. Стандартная операция рефакторинга, но пока она поддерживается только для языков C# и TypeScript.

Отладка

В VS Code входит отладчик. Его возможности пока ограничены, и работают не на всех платформах. Тем не менее, вы можете использовать отладчик для языков JavaScript и TypeScript на всех платформах, а для C# и F# на платформах OS X и Linux.

Сохраните конфигурационный файл и выберите пункт Launch в меню, установите точку останова и нажмите F5 для старта отладки.

Отладчик позволяет просматривать значения текущих переменных:

Более подробно о возможностях отладчика можно почитать по адресу https://code.visualstudio.com/Docs/debugging в том числе о том как сконфигурировать Mono для отладки C# и F# кода на платформах OS X и Linux.

Контроль версий

VS Code интегрирован с системой контроля версий git, и поддерживает большинство команд. В версии 0.5 был зафиксирован ряд ошибок связанных с интеграцией. Поддерживаются локальные и удаленные репозитарии.

Совет: установите credential helper для того чтобы не получать постоянные запросы на ввод данных учетной записи https://help. github.com/articles/caching-your-github-password-in-git/

Конфликты

VS Code позволяет осуществлять слияния и разрешение конфликтов при работе с системой контроля версий:

Источник

Visual Studio для Windows

ВерсияПлатформаЯзыкРазмерФорматЗагрузка
Microsoft Visual Studio 2017 Web-InstallerWindowsРусский1.1MB.exe
Microsoft Visual Studio 2017 for MacMACРусский27.3MB.dmg
Microsoft Visual Studio 2015WindowsРусский6380.31MB.iso
Microsoft Visual Studio 2012 UltimateWindowsРусский1543.61MB.iso
Microsoft Visual Studio 2010 UltimateWindowsРусский2550. 11MB.iso

Visual Studio (Визуал студио) – интегрированная среда разработки программного обеспечения. Позволяет создавать, тестировать и редактировать код, анализировать производительность, а также собирать данные телеметрии.

Функционал Visual Studio

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

В среде можно разрабатывать приложения для множества платформ, включая Windows, Xbox и MacOS. Для более удобной и быстрой работы в VisualStudio реализованы следующие функции:

Студентам и независимым разработчикам бесплатно предлагается VisualStudio Community, включающий основной функционал программы. Для командной работы же доступны платные варианты – Professional и Enterprise, оснащенные более продвинутыми инструментами.

Интерфейс переведен на 14 языков, включая русский. Последняя версия – Visual Studio 2017 – вышла в марте 2017.

Источник

Видео

Basic Setup for Visual Studio 2010 on WindowsXP x32 bit

Как установить Visual Code для Python, C#, C++, Java, Javascript

Пакет софта для Windows XP/2003

How to install Visual studio code in windows 7, 32-bit operating system ?

Загрузите и установите последнюю версию Microsoft Visual Studio Code в 32- и 64-разрядных версиях Windows 10/8/7.

How To Download Visual Studio Code for Window 32 bit

Windows XP смогли скомпилировать из исходных кодов которые слили в сеть !

VS Code настройка установка плагины // Подробный гайд VS Code за час // VS Code видео обучение

Делаю игру на ОЧЕНЬ СТАРОМ ноутбуке

Топовая сборка Windows XP

Поделиться или сохранить к себе:

Заменит ли VS Code Visual Studio?

Когда я впервые узнал о VS Code, я не мог не задаться вопросом, заменит ли он Visual Studio. Как Microsoft могла инвестировать одинаковое количество времени в оба инструмента?

Понятно, что VS Code теперь занимает значительную долю рынка по сравнению с Visual Studio. В недавнем исследовании, проведенном Stack Overflow, 50,7 % респондентов сообщили, что использовали VS Code, тогда как только 31,5 % сообщили об использовании Visual Studio.

Источник: Stack Overflow 2019Обзор Developer Insights Survey

Я ожидаю, что VS Code продолжит завоевывать долю рынка по сравнению с Visual Studio в 2021 году и далее.

Если эта тенденция сохранится, убьет ли она полностью Visual Studio?

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

Давайте перейдем прямо к источнику. Вот как Microsoft описывает каждый из них:

VS Code

Слоган: «Редактирование кода, новое определение».

Visual Studio Code — это легкий, но мощный редактор исходного кода, который работает на вашем рабочем столе и доступен для Windows, macOS и Linux. Он поставляется со встроенной поддержкой JavaScript, TypeScript и Node.js и имеет богатую экосистему расширений для других языков (таких как C++, C#, Java, Python, PHP, Go) и сред выполнения (таких как .NET и Unity). .

Источник: VS Code Docs

Visual Studio

Слоган: «Программируйте быстрее. Работайте эффективнее. Создайте будущее с лучшей в своем классе IDE».

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

Источник: Visual Studio Docs

Проще говоря:

  • VS Code разработан как облегченный редактор кода, ориентированный на скорость, гибкость и расширяемость. Встроенные инструменты очень удобны для веб-разработчиков.
  • Visual Studio — это полная IDE (интегрированная среда разработки), цель которой — комплексное, полнофункциональное решение для создания программного обеспечения.

Почему VS Code более популярен?

Для БОЛЬШИНСТВА случаев использования VS Code является лучшим выбором. Это:

1. Кроссплатформенность

VS Code работает везде, где вам это нужно. Windows, MacOS и Linux. Он построен с использованием веб-технологий с использованием фреймворка Electron. Файлы приложений компактны, а автоматические обновления относительно беспроблемны.

2. Быстро (намного быстрее, чем Visual Studio)

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

3. Высокая гибкость (вы можете установить тысячи расширений)

Вы можете заставить VS Code делать практически все, что захотите. Хотя он разработан как «редактор кода», а не как IDE, вы можете почти точно воспроизвести функции IDE, установив расширения VS Code. Расширения хороши тем, что они создаются и поддерживаются сообществом. Это означает, что существует огромный рынок расширений практически для любого варианта использования, о котором вы только можете подумать.

4. Проще

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

5.

Более интуитивно понятный

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

6. Бесплатный и с открытым исходным кодом (полная версия Visual Studio требует огромных лицензионных отчислений)

В отличие от Visual Studio (полная версия), VS Code является полностью бесплатным и имеет открытый исходный код. Многие участники работают день и ночь, чтобы сделать VS Code как можно лучше. Если вы индивидуальный разработчик или работаете в небольшой стартап-команде, экономия средств может быть значительной. Visual Studio стоит 45 долларов в месяц или 1199 долларов в первый год, а затем 799 долларов в год за бессрочную лицензию. Корпоративная версия увеличивает эти цифры до 250 долларов в месяц и 5,9 долларов.99/2569 долларов за бессрочную лицензию.

7. Идеально подходит для веб-разработки

VS Code имеет встроенную поддержку разработки Node. js с использованием JavaScript и TypeScript, а также встроенные инструменты для JSX/React, HTML, CSS, SCSS, Less, и JSON. Неудивительно, что веб-разработчики выбрали VS Code в качестве основного редактора кода.

Зачем использовать Visual Studio вместо VS Code?

Есть несколько причин.

Для большинства разработчиков и групп эти факторы несущественны, но для меньшинства они важны и склонят чашу весов в пользу Visual Studio.

1. Большой готовый набор функций

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

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

2. Функции совместной работы в команде

Совместная работа в команде при разработке и отладке считается в Visual Studio первоклассной. Если рабочий процесс вашей команды сильно интегрирован с функциями совместной работы Visual Studio, вы, скорее всего, будете его использовать.

3. Анализ, профилирование, отладка

Для таких задач, как тяжелый анализ кода, профилирование производительности и отладка моментальных снимков, Visual Studio также очень хорошо подходит.

4. Разработка игр

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

Есть место для сосуществования обоих.

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

VS Code в основном заменит (и заменит) Visual Studio, но Visual Studio будет жить и еще какое-то время будет предоставлять командам, работающим со сложными требованиями к разработке программного обеспечения.

Новейшие вопросы ‘visual-studio-code’ Задавать вопрос

Visual Studio Code — это текстовый редактор, доступный для Linux, Mac и Windows. Вы также можете использовать этот тег для неофициальных двоичных файлов части кода с открытым исходным кодом (например, VSCodium). Он включает в себя поддержку отладки, встроенный элемент управления Git, различные расширения и широкие возможности разработки, такие как интеллектуальное завершение кода. Он в основном разработан Microsoft и построен на Electron, как и Atom GitHub.

  • Учить больше…
  • Лучшие пользователи
  • Синонимы (2)

49 135 вопросы

Новейший

Активный

Баунти

6

Без ответа

Сортировать по

Нет ответов

Ответ не принят

Имеет награду

Отсортировано по

Новейший

Последние действия

Наивысший балл

Самый частый

Щедрость скоро закончится

Отмечен

Мои просматриваемые теги

Следующие теги:

0 голосов

0 ответы

5 просмотров

Цвет шрифта терминала кода VS

Я хотел бы изменить цвет шрифта моего терминала на моем Mac, как на моей рабочей станции Ubuntu / рабочей станции Windows. Кто-нибудь знает, как его изменить? Прикрепляю несколько фото для наглядности. я хочу…

  • bash
  • macos
  • ubuntu
  • код visual-studio
  • терминал

0 голосов

0 ответы

3 просмотров

Проблемы с просмотром VSCode в Ubuntu 22.04 ARM64

У меня возникли проблемы с просмотром VSCode в Ubuntu 22.04, так как я изменил настройки видео на UTM на M1 Pro Macbook Pro, что я могу сделать, чтобы решить эту проблему, помимо изменения настроек видео…

  • ubuntu
  • код визуальной студии

0 голосов

1 ответ

9 просмотров

Регулярное выражение кода Visual Studio для (не (xx))

Я пытаюсь создать регулярное выражение для захвата всех строк с такой формой: (не (хх)) т. е. скобка, «не», два пробела, два символа между скобками и закрывающая скобка я …

  • регулярное выражение
  • код визуальной студии

-2 голосов

0 ответы

29 просмотров

Я застрял на входе обучения cpp [закрыто]

Я пытаюсь следовать руководствам по C++ и использовать Visual Studio Code в macOS. Поскольку я следил за использованием Clang в коде Visual Studio, у него было много проблем. запуск: программа ‘/Users/username/c++projects/…

  • c++
  • macos
  • код визуальной студии

0 голосов

1 ответ

12 просмотров

Уменьшите расстояние между ячейками в Jupyter в VSCode

Есть ли способ уменьшить расстояние между ячейками в Jupyter в VSCode? (см. рис. ниже)

  • код visual-studio
  • jupyter-notebook

0 голосов

0 ответы

20 просмотров

Отладчик по умолчанию в VSCode

Я установил GCC/MinGW на MacBook M1 с помощью Homebrew. Однако при открытии VSCode и запуске файлов C мне нужно сделать дополнительный шаг и выбрать нужный отладчик. Есть ли способ сделать GCC по умолчанию…

  • visual-studio-code
  • vscode-debugger

-1 голосов

0 ответы

29 просмотров

Невозможно неявно преобразовать ‘float|int’ в ‘string’PHP (PHP0410) Когда я помещаю переменную в текстовую строку «{$intVariable}»

Когда я помещаю переменную типа integer в текстовую строку «{$intVariable}», например: Пример 1: $concatenatedText = «Это целочисленное значение: {$myValue}»; Я получаю . ..

  • php
  • код визуальной студии

0 голосов

1 ответ

19 просмотров

VSCode: «workbench.colorCustomizations» не влияет на установку темы терминала.

После того, как я добавил эти строки в ‘settings.json’, тема терминала не изменилась. «workbench.colorCustomizations»: { «терминал.фон»:»#282B35″, &…

  • код визуальной студии

0 голосов

0 ответы

26 просмотров

как запустить gstreamer на vs code?

Я не могу запустить gstreamer, а код не знает его заголовок, что мне делать #include #include обнаружены ошибки. Пожалуйста, обновите ваш includePath. Загогулины для этого отключены…

  • С++
  • код визуальной студии

1 голосование

0 ответы

47 просмотров

Установить стандарт С++ по умолчанию в коде Visual Studio

Я часто создаю небольшие программки-игрушки в vscode. Каждый раз, когда я это делаю, мне нужно изменить файл tasks.json для компиляции с использованием C++20. Я хотел бы использовать С++ 20 по умолчанию. Пример решения: когда я открываю …

  • c++
  • visual-studio-code
  • компиляция
  • vscode-tasks

-4 голосов

0 ответы

30 просмотров

Обнаружены ошибки C++ #inclue (1696) [закрыто]

Я пытаюсь начать писать код на C++ в vsc, но у меня возникает эта ошибка, и я не знаю, как ее исправить. #include обнаружены ошибки. Пожалуйста, обновите ваш includePath. Загогулины для этого отключены…

  • c++
  • код визуальной студии
  • путь включения

0 голосов

1 ответ

57 просмотров

Предполагается ли, что расширение Angular Language Service в VSCode выделяет синтаксис связанных атрибутов?

У меня установлено расширение angular.ng-template (v14.2.0) в VSCode (v1.71.2), но оно не выделяет синтаксис связанных значений атрибутов. Например, в следующей строке <...

  • угловой
  • код визуальной студии
  • подсветка синтаксиса

1 голос

1 ответ

58 просмотров

vscode python избегайте отступа многострочной строки

Вот пример многострочной строки в vscode/python: Курсор стоит после p , а затем вы нажимаете ввод и в итоге получается вот так: то есть строка заканчивается с отступом, что кажется вам почти . ..

  • питон
  • код визуальной студии

1 голосование

1 отвечать

66 просмотров

Как показать что-то выделенное серым цветом с помощью API расширений кода Visual Studio?

Я создаю расширение VSC и пытаюсь отображать ello World как встроенный, как только я набираю H в файле уценки. С моей текущей реализацией ничего не происходит, если я набираю H. Ожидаемый результат Актуально…

  • javascript
  • код визуальной студии
  • vscode-расширения

0 голосов

0 ответы

52 просмотров

Прерывание фиксации из-за пустого сообщения фиксации с использованием VS Code в качестве редактора Git

Итак, я попытался сделать VS Code своим редактором Git, используя этот git config —global core. editor «code —wait», и пока он работает нормально, пока я не захочу сделать коммит. Как только я сделаю git …

  • git
  • код визуальной студии


на страницу

Visual Studio Code для CS50 — CS50 Docs

Visual Studio Code для CS50 — это веб-приложение на code.cs50.io, которое адаптирует GitHub Codespaces для учащихся и преподавателей. Он автоматизирует процесс создания репозитория внутри организации GitHub CS50, отправляя в него начальный .devcontainer.json 9.0477 и создание «кодового пространства», которое представляет собой «контейнер» Docker в облаке (аналогично вашему собственному виртуальному серверу). В конечном счете, это позволяет учащимся начать программирование только с помощью браузера, без необходимости устанавливать или настраивать что-либо локально на своем компьютере. В их браузере находится полноценная версия Visual Studio Code, также известная как VS Code, включая текстовый редактор с вкладками, окно терминала (подключенное к контейнеру Docker, работающему под управлением cs50/codespace ) и графический файловый менеджер.

Вы также можете использовать VS Code локально, даже в автономном режиме без Интернета, особенно если вы чувствуете себя более комфортно.

Гит

Поскольку пространство кода уже связано с репозиторием Git в организации code50 CS50 по адресу https://github.com/code50, которое используется для автоматического резервного копирования, CS50 эффективно отключает git в любое время, когда вы находитесь внутри /workspaces. /$RepositoryName (это каталог пространства кодов по умолчанию), где $RepositoryName — это ваш (числовой) идентификатор GitHub.

Однако вы все равно можете использовать git за пределами этого каталога, например, путем клонирования других репозиториев в сам /workspaces . Например, если вы хотите клонировать https://github.com/octocat/Hello-World в кодовое пространство, вы можете выполнить

 компакт-диск /рабочие места
клон git https://github.com/octocat/Hello-World
компакт-диск Привет-Мир
 

, после чего вы можете использовать git в этом /workspaces/Hello-World как обычно. Обратите внимание, что только /workspaces/$RepositoryName будут автоматически скопированы в организацию CS50 code50 ; репозитории, которые вы клонируете в /workspaces , не будут.

Настройки

VS Code поддерживает довольно много настроек, с помощью которых вы можете настроить кодовое пространство:

  1. Пользовательские настройки, которые «применяются глобально к любому экземпляру VS Code, который вы открываете», и могут применяться также к кодовым пространствам с помощью синхронизации настроек.

  2. Удаленные настройки, которые устанавливаются CS50 через файл .devcontainer.json в пространстве кода. Удаленные настройки переопределяют настройки пользователя.

  3. Параметры рабочей области, которые вы можете установить через графический интерфейс VS Code (или отредактировав .vscode/settings.json вручную). Параметры рабочей области переопределяют параметры удаленного доступа.

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

Если вы используете VS Code вне CS50, вы можете сохранить большую часть своих настроек в настройках пользователя (и включить синхронизацию настроек). И если есть какие-либо настройки удаленного доступа, установленные CS50, которые вы хотели бы переопределить, вы можете сделать это через настройки рабочей области.

Темы

См. code.visualstudio.com/docs/getstarted/themes.

Пользовательский интерфейс

См. code.visualstudio.com/docs/getstarted/userinterface.

Поиск и устранение неисправностей

Сообщения об ошибках

Не удалось зарегистрировать сервисных работников

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

Рабочему месту не удалось подключиться к серверу

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

Ярлыки

  • Посетите code.cs50.io/.devcontainer.json для получения последней версии .devcontainer.json (без вашего часового пояса).

  • Посетите code.cs50.io/codespaces, чтобы получить доступ к своим кодам в организации CS50 на GitHub.

  • Посетите code.cs50.io/commits, чтобы получить доступ ко всем коммитам, которые были отправлены в ваш репозиторий в организации CS50 GitHub.

  • Посетите code.cs50.io/repo, чтобы получить доступ к вашему репозиторию в организации CS50 GitHub.

  • Посетите code.cs50.io/restart, чтобы перезапустить кодовое пространство.

  • Посетите code.cs50.io/stop, чтобы остановить кодовое пространство.

  • Посетите code.cs50.io/update50.sh для получения последней версии update50 .

Удаление кодового пространства

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

  1. Посетите code.cs50.io/codespaces.

  2. Под Ваши кодовые пространства , справа от main , нажмите , выберите Удалить и нажмите OK .

Затем вы можете создать новое кодовое пространство, снова войдя в code.cs50.io.

VS Code Desktop

Если вы чувствуете себя более комфортно, вы также можете использовать VS Code локально:

  • без Docker, но с доступом в интернет, чтобы можно было удаленно подключаться к codespace

  • с Docker, с помощью которого вы сможете запускать контейнер, похожий на кодовое пространство, на своем компьютере даже без доступа в Интернет

Без докера

Чтобы использовать VS Code локально без Docker, но с доступом в Интернет, удаленное подключение к кодовому пространству:

  1. Загрузите и установите сам VS Code на свой компьютер.

  2. Установите расширение GitHub Codespaces для VS Code.

  3. Посетите code.cs50.io, проверьте Откройте рабочий стол VS Code и войдите как обычно; вам будет предложено открыть кодовое пространство в самом VS Code.

В качестве альтернативы, если вы уже вошли в кодовое пространство, щелкните меню «гамбургер» кодового пространства ( ) и выберите Открыть в VS Code .

В качестве альтернативы, если вы уже вошли в кодовое пространство, откройте палитру команд кодового пространства, например, с помощью Ctrl+Shift+P в Linux, ⇧⌘P в macOS и Ctrl+Shift+P в Windows выберите > Codespaces: Open in VS Code .

С докером

Чтобы использовать VS Code локально с Docker, запустите контейнер, похожий на кодовое пространство, на своем компьютере, даже без доступа к Интернету, и откройте в нем папку, например foo :

  1. Загрузите последний файл . devcontainer.json CS50 с сайта raw.githubusercontent.com/cs50/codespace/main/.devcontainer.json, сохранив его в foo . Поскольку имя файла начинается с точки (то есть с точки), может показаться, что оно «исчезает» при загрузке. Но в окне терминала в Linux или macOS вы должны увидеть его с цифрой 9.0476 ls -a , а в командной строке Windows вы должны увидеть его с dir /a .

  2. Загрузите, установите и запустите Docker на своем компьютере.

  3. Загрузите и установите сам VS Code на свой компьютер.

  4. Установите расширение VS Code Remote — Containers.

  5. Откройте палитру команд VS Code, как через Ctrl+Shift+P в Linux, ⇧⌘P в macOS и Ctrl+Shift+P в Windows, выберите >Remote-Containers — Открыть папку в контейнере… и открыть foo .

В качестве альтернативы выберите > Remote-Containers: установите devcontainer CLI , а затем в окне терминала VS Code cd to foo и выполните devcontainer open . .

После завершения сборки и запуска контейнера вы должны обнаружить, что foo смонтирован внутри контейнера по адресу /workspaces/foo .

Авторизация

Код

Visual Studio для CS50 реализован в виде приложения OAuth, которое «позволяет внешним приложениям запрашивать авторизацию для личных данных в учетной записи пользователя GitHub без доступа к его паролю». Когда вы входите в Visual Studio Code для CS50, используя свою учетную запись GitHub, CS50 получает через поток веб-приложения «маркер доступа» от GitHub (но не ваш пароль), с помощью которого CS50 может выполнять определенные операции (например, вызовы API) на вашего имени.

Но сначала вам будет предложено «авторизовать» CS50. Только тогда этот токен доступа будет иметь определенные разрешения, ограниченные областями. В настоящее время CS50 запрашивает следующие области:

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

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

  • user:email , через который CS50 может получить доступ к адресу электронной почты, с которым вы зарегистрировались на GitHub, но не к вашим фактическим адресам электронной почты

Обратите внимание, что области действия не настолько детализированы, как хотелось бы. 9Область действия 0476 codespace технически позволяет CS50 управлять любым из ваших кодовых пространств, а не только тем(и), которые вы используете для C550. А область репозитория технически позволяет CS50 получить доступ к любому из ваших репозиториев, а не только к тем, которые вы используете для CS50. На практике CS50 использует эти области только для управления ресурсами, специфичными для CS50. Но если у вас есть какие-либо опасения, вы можете создать (отдельную) учетную запись GitHub, которую вы будете использовать только для CS50!

Благодарности

Особая благодарность друзьям CS50 из GitHub и Microsoft за их поддержку этого приложения!

Chromium Docs — Visual Studio Code Dev

Начните здесь .

Visual Studio Code (VS Code) — это бесплатный, легкий и мощный редактор кода с открытым исходным кодом для Windows, Mac и Linux, основанный на Electron/Chromium. Он имеет встроенную поддержку JavaScript, TypeScript и Node. js, а также богатую экосистему расширений, которая добавляет IntelliSense, отладку, подсветку синтаксиса и т. д. Для многих языков, таких как C++, Python, Go, Java, он работает без особой настройки.

Это НЕ полноценная IDE, как Visual Studio. Это два совершенно разных продукта. Единственная общая черта с Visual Studio заключается в том, что обе они принадлежат Microsoft.

Вот что работает хорошо:

  • Редактирование кода работает хорошо, особенно когда вы привыкли к сочетаниям клавиш. VS Code очень отзывчив и может обрабатывать даже большие базы кода, такие как Chromium.
  • Интеграция Git — это взрыв. Встроенный параллельный просмотр, локальная фиксация и даже расширения для просмотра истории и вины.
  • Отладка работает хорошо, хотя время запуска может быть довольно большим (~40 секунд с gdb в Linux, гораздо меньше в Windows). Вы можете выполнять код пошагово, проверять переменные, просматривать стеки вызовов для нескольких потоков и т. д.
    • Дополнительные сведения об отладке кода Python см. здесь.
  • Палитра команд упрощает открытие файлов и поиск решения.
  • Здание работает хорошо. Инструменты сборки легко интегрируются. Предупреждения и ошибки отображаются на отдельной странице, и вы можете щелкнуть, чтобы перейти к соответствующей строке кода.
  • VS Code Remote , который позволяет редактировать удаленно размещенный код и даже запускать дорогостоящие плагины, такие как vscode-clangd, на удаленном сервере. Отлично подходит для работы из дома. Подробную информацию смотрите в разделе «Удаленное».

Содержание

  • Обновление этой стр.
  • Настройка
    • Установка
    • Использование
    • FIRESES для известных проблем
    • Extensions
    • .
      • Настройки рабочего пространства
      • Задачи
      • Команды запуска
      • Привязки клавиш
      • Удаленный
      • Фрагменты
      • Советы
      • Unable to open Ресурс $File недоступен при отладке Chromium в Linux
      • Подробнее

    Обновление этой страницы

    Пожалуйста, обновляйте этот документ. VS Code все еще находится в активной разработке и может быть изменен. Этот документ проверен в репозитории Chromium git, поэтому, если вы вносите изменения, прочитайте рекомендации по документации и отправьте список изменений.

    Все пути к файлам и команды были протестированы в Linux. Для Windows и Mac может потребоваться немного другая настройка (например, Ctrl -> Cmd ). Пожалуйста, обновите эту страницу соответствующим образом.

    Установка

    Установка

    Гуглеры: см. go/vscode/install.

    Следуйте инструкциям по настройке кода Visual Studio.

    Использование

    Чтобы запустить его в Linux, просто перейдите в папку Chromium src и введите код . в терминале. Аргумент кода — это базовый каталог рабочей области. VS Code не требует файлов проекта или решения. Тем не менее, он сохраняет настройки рабочего пространства в .vscode в вашем базовом каталоге.

    Если вы установили Code Insiders, двоичное имя будет code-insiders .

    Исправления известных проблем

    Git в Windows

    Если на вашем компьютере установлен только depot_tools Git, даже если он находится в вашем PATH, VS Code проигнорирует его, поскольку он ищет git. exe . Вам нужно будет добавить следующее в свои настройки, чтобы интеграция с Git работала:

     {
      "git.path": "C:\\src\\depot_tools\\git.bat"
      // дополнительные настройки здесь...
    }
     

    Совет: вы можете перейти к JSON-файлу настроек, используя Ctrl+Shift+P и команду «Preferences: Open User Settings (JSON)» (по какой-либо причине установка git.path в качестве параметра папки вроде не работает).

    Полезные расширения

    До сих пор у вас была базовая версия VS Code без особой языковой поддержки. Далее мы установим несколько полезных расширений. Перейти в окно расширений ( Ctrl+Shift+X ) и установите расширения или выполните следующие команды.

    Скорее всего, вы будете использовать следующие расширения каждый день:

     $ echo "ms-vscode.cpptools llvm-vs-code-extensions.vscode-clangd ms-python.python bbenoist.togglehs peterj.proto Google.vscode-mojom msedge-dev.gnls stkb.rewrap ms-vscode-remote.remote-ssh eamodio.gitlens" | xargs -n 1 код --force --install-extension
     
    • C/C++ — форматирование кода, отладка, Intellisense. Позволяет использовать clang-формат (через параметр C_Cpp.clang_format_path ) и форматирование при сохранении (через параметр editor.formatOnSave ).
    • vscode-clangd — позволяет VS Code компилировать Chromium, предоставляет Chromium XRefs для поддержки таких функций, как переход к определению, и обеспечивает более интеллектуальное автозаполнение, чем IntelliSense расширения C/C++ , но они также конфликтуют друг с другом. Чтобы разрешить конфликт, добавьте в settings.json следующее: «C_Cpp. intelliSenseEngine»: «Отключено» . См. clangd.md для получения инструкций по установке.
    • Python — Linting, intellisense, форматирование кода, рефакторинг, отладка, фрагменты кода.
      • Если вы хотите проверить тип, добавьте: "python.analysis.typeCheckingMode": "basic", в файл settings.json (вы также можете найти его в пользовательском интерфейсе настроек).
    • Переключение заголовка/источника — переключение между .cc и .h с помощью F4 . Расширение C/C++ также поддерживает это до версии 9.0476 Alt+O , но иногда выбирает неправильный файл, когда в рабочей области есть несколько файлов с одинаковым именем.
    • Поддержка Protobuf — Подсветка синтаксиса для файлов .proto.
    • Поддержка Mojom IDL — Подсветка синтаксиса и языковой сервер для файлов .mojom.
    • GN — код IntelliSense для системы сборки GN.
    • Rewrap — перенос строк по 80 символов с помощью Alt+Q .
    • Удаленный — Удаленное подключение к рабочей станции через SSH с помощью ноутбука. См. раздел «Удаленный доступ» для получения дополнительной информации о том, как это настроить.
    • GitLens — Git с наддувом. Мощное, многофункциональное и легко настраиваемое расширение git.

    Вам также могут быть полезны следующие расширения:

     $ echo "wmaurer.change-case shd101wyy.markdown-preview-enhanced Gruntfuggly.todo-tree alefragnani.Bookmarks spmeesseman.vscode-taskexplorer streetsidesoftware.code-spell- средство проверки tht13.html-preview-vscode anseki.vscode-color" | xargs -n 1 код --force --install-extension
     
    • chromium-codesearch — только для Mac и Linux: добавляет возможность открывать текущую строку в Chromium Code Search. Все остальные функции устарели, поэтому в настоящее время их полезность ограничена.
    • change-case — Быстрое изменение регистра текущего выделения или текущего слова.
    • Предварительный просмотр Markdown Enhanced — Предварительный просмотр уценки рядом с автоматической синхронизацией прокрутки и многими другими функциями с помощью ctrl+k v . Этот документ был написан с этим расширением!
    • Дерево задач — Отображает теги комментариев, такие как TODO/FIXME, в виде дерева на специальной боковой панели.
    • Закладки — поддерживает простую пометку/снятие пометок в кодовой базе и отображает их на специальной боковой панели. Очень полезно для большой кодовой базы, такой как Chromium.
    • Проводник задач — Отображает поддерживаемые задачи, например. задачи vscode, сценарии оболочки и другие, организованные в виде дерева на боковой панели.
    • Code Spell Checker — базовая программа проверки орфографии, которая хорошо работает с кодом в CamelCase. Это помогает выявить распространенные орфографические ошибки.
    • Предварительный просмотр HTML — Предварительный просмотр файлов HTML при редактировании с помощью ctrl+k v .
    • Средство выбора цвета — визуализирует встроенные цветовые коды и предоставляет графический интерфейс средства выбора цвета для создания новых цветовых кодов.

    Также обязательно загляните на рынок VS Code, чтобы ознакомиться с другими полезными расширениями.

    Цветовая схема

    Нажмите Ctrl+Shift+P, цвет, введите , чтобы выбрать цветовую схему для редактора. Есть также множество цветовых схем, доступных для загрузки на торговой площадке.

    Сочетания клавиш

    CheatSheet
    • Windows
    • Mac
    Полезные сочетания клавиш
    • Ctrl+P открывает окно поиска, чтобы найти и открыть окно поиска.
    • F1 или Ctrl+Shift+P открывает окно поиска для поиска команды (например, Задачи: Выполнить задачу). Примечание: если вы хотите запустить одну из предопределенных задач в tasks.json, быстрее просто используйте Ctrl+P > «задача».
    • Ctrl+K, Ctrl+S открывает редактор привязок клавиш.
    • Ctrl+` включает встроенный терминал.
    • Ctrl+Shift+M переключает представление проблем (предупреждения линтера, ошибки компиляции и предупреждения). Во время компиляции вы будете часто переключаться между терминалом и представлением задачи.
    • Alt+O переключает между исходным/заголовочным файлом.
    • Ctrl+G переход к строке.
    • F12 переходит к определению символа в месте курсора (также доступно в контекстном меню правой кнопки мыши).
    • Shift+F12 или F1, CodeSearchReferences, Return показывает все ссылки символа на курсоре.
    • F1, CodeSearchOpen, Return открывает текущий файл в поиске кода.
    • Ctrl+D выбирает слово под курсором. Нажатие на нее несколько раз выбирает несколько следующих вхождений, поэтому ввод одного типа во всех из них, а Ctrl+U отменяет выбор последнего вхождения.
    • Ctrl+K, Z входит в режим Zen, полноэкранный режим редактирования, в котором не видно ничего, кроме текущего редактора.
    • Ctrl+X без выделения чего-либо обрезает текущую строку. Ctrl+V вставляет строку.

    Примечание. См. также раздел «Привязки клавиш для кода Visual Studio».

    Поддержка Java/Android

    Прежде всего добавьте их в свой settings.json.

     // LightWeight — это языковая поддержка, функция, о которой мы заботимся. Другой
    // режимы включают функциональность сборки с помощью Maven и Gradle. Они пытаются построить
    // сами по себе и в конечном итоге показывают тысячи ошибок.
    "java.server.launchMode": "Легкий вес",
    // Предотвращает перезапись пользовательского файла .classpath (см. следующий раздел).
    "java. configuration.updateBuildConfiguration": "отключено",
     

    Затем установите расширение «Языковая поддержка для Java». Если вы установили его до установки вышеуказанных конфигов, удалите, удалите папку (см. следующий раздел) и переустановите. Вам также не нужны никакие остальные расширения в «Пакете расширений для Java».

    Настройка завершения кода/поиска ссылок/и т.д.

    Вам потребуется создать файл-заполнитель .classpath и найти его. Чтобы сгенерировать его, щелкните правой кнопкой мыши любую исходную папку Java на левой панели и выберите «Добавить папку в исходный путь Java». Его расположение будет зависеть от того, занимаетесь ли вы локальной или удаленной разработкой. Локальный путь в Linux будет выглядеть примерно так:

    ~/.vscode/data/User/workspaceStorage//redhat.java/jdt_ws//.classpath

    При поиске вы можете найти несколько папок. Выберите что угодно, кроме jdt.ls-java-project . Если вы видите только jdt.ls-java-project , попробуйте снова использовать параметр «Добавить папку в исходный путь java».

    При удаленной разработке файл будет находиться под ~/.vscode-server/ на удаленной машине.

    Вам необходимо заменить все содержимое этого файла содержимым tools/android/eclipse/.classpath (внешний) или clank/development/ide/eclipse/.classpath (сгенерированный gclient runhooks для разработчиков Chrome), а затем заменить некоторые пути, поскольку vscode интерпретирует некоторые пути иначе, чем eclipse.

    • Замените: kind="src" path=" на kind="src" path="_/
      • например.
    • Замените: kind="lib" path="../src на kind="lib" path="_
      • например. jar"/>
    • Удалить все вложенные пути (или исключить их из родительских). На момент написания:
      • третья сторона/android_protobuf/src/java/src/main/java
      • третья сторона/junit/src/src/main/java

    Также убедитесь, что export ANDROID_HOME=/usr/local/google/home/{your_ldap}/Android/Sdk находится в ~/.bashrc удаленной машины.

    Затем перезапустите vscode, откройте файл Java и немного подождите.

    Советы по отладке:

    • Щелчок правой кнопкой мыши по папке в vscode и нажатие «Добавить папку в исходный путь java» приведет к ошибке, если есть проблемы синтаксиса с вашим путем к классам. (Не используйте это, на самом деле добавляйте новые пути к вашему пути к классам, так как это не будет работать правильно)
      • Если синтаксических ошибок нет, убедитесь, что используется правильный файл .classpath, проверив, действительно ли папка была добавлена ​​в редактируемый вами файл . classpath.

    Настройка для Chromium

    Код VS настраивается через файлы JSON. Этот абзац содержит файлы конфигурации JSON, которые полезны, в частности, для разработки Chromium. См. документацию по VS Code для ознакомления с настройкой VS Code.

    Настройки рабочей области

    Откройте файл //tools/vscode/settings.json и проверьте там настройки по умолчанию. Не стесняйтесь зафиксировать добавленные или удаленные настройки, чтобы улучшить командную разработку, или изменить настройки локально в соответствии с личными предпочтениями.

    Чтобы использовать эти настройки оптом, введите следующие команды в свой терминал, находясь в каталоге src:

     $ mkdir .vscode/
    $ cp tools/vscode/settings.json .vscode
     

    Примечание. Эти настройки предполагают, что папка рабочей области (корневая папка, отображаемая на вкладке «Проводник») — это каталог Chromium src/. Если это не так, замените любые ссылки на ${workspaceFolder} путем к вашему src/ .

    Задачи

    Далее мы расскажем VS Code, как компилировать наш код, запускать тесты и читать предупреждения и ошибки из выходных данных сборки. Откройте файл //tools/vscode/tasks.json. Это предоставит задачи для выполнения основных вещей. Возможно, вам придется настроить команды в соответствии с вашей ситуацией и потребностями. Чтобы использовать эти настройки оптом, введите в терминал следующую команду:

     $ cp tools/vscode/tasks.json .vscode
     

    Перед выполнением большинства задач необходимо установить значение chromeOutputDir в файле .vscode/tasks.json .

    Теперь вы можете запускать задачи, используя Ctrl+P и набрав «задача», а затем номер по вашему выбору. Если вы выберете одну из задач сборки, выходные данные сборки отобразятся на панели терминала. Быстро переключайтесь между проблемами сборки, используя F8 / Shift-F8. Дополнительные сведения о запущенных задачах см. в названиях задач.

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

    1. Открыть настройки ( Ctrl+Shift+P > «Настройки: Открыть настройки пользователя»).
    2. Введите «intellisense engine» в поле поиска настроек.
    3. В качестве поставщика выберите «Синтаксический анализ тегов».

    Примечание. На Chromebook используйте 🔍+<8-ю кнопку в верхнем ряду, кроме ESC>. В большинстве случаев это кнопка верхнего ряда, которая находится ближе всего к клавише 8.

    Команды запуска

    Команды запуска эквивалентны F5 в Visual Studio: они запускают какую-то программу или отладчик. При желании они могут запустить какую-либо задачу, определенную в tasks.json . Команды запуска можно запускать из представления отладки ( Ctrl+Shift+D ). Откройте файл по адресу //tools/vscode/launch.json и настройте примеры команд запуска в соответствии со своей ситуацией и потребностями (например, значение «type» требует корректировки для Windows). Чтобы использовать эти настройки оптом, введите в терминал следующую команду:

     $ cp tools/vscode/launch.json .vscode
     

    Привязки клавиш

    Чтобы изменить привязки клавиш, нажмите Ctrl+K, Ctrl+S . Вы увидите значения по умолчанию слева и ваши переопределения справа, сохраненные в файле keybindings.json . Чтобы изменить привязку клавиш, скопируйте соответствующую привязку справа. Это довольно очевидно.

    Вы можете привязать любую команду к клавише, даже команды, указанные расширениями, такими как CodeSearchOpen . Например, чтобы связать CodeSearchOpen от до F2 до , просто добавьте { "key": "F2", "command": "cs.open" }, . Обратите внимание, что заголовок команды CodeSearchOpen не будет работать. Вы должны получить фактическое имя команды из файла package.json расширения.

    Если вы привыкли к другим редакторам, вы также можете установить свою любимую раскладку. Например, чтобы установить раскладки клавиатуры eclipse, установите расширение vscode-eclipse-keybindings . Больше раскладок можно найти на рынке.

    Некоторые привязки клавиш, которые могут быть вам полезны, доступны по адресу //tools/vscode/keybindings.json. Пожалуйста, ознакомьтесь с ними и настройте их в соответствии со своей ситуацией и потребностями. Чтобы использовать эти настройки оптом, введите в терминал следующую команду:

     $ cp tools/vscode/keybindings.json .vscode
     

    Remote

    Сотрудники Google: см. go/vscode-remote.

    VS Code теперь имеет удаленную структуру, которая позволяет вам использовать VS Code на вашем ноутбуке, пока ваш код размещен в другом месте. Это действительно сияет при использовании в сочетании с плагином vscode-clangd, который также позволяет запускать clangd удаленно.

    Чтобы запустить это, установите расширение Remote pack, а затем убедитесь, что в файле конфигурации ssh есть ваше удаленное соединение:

    ~/. ssh/config :

     Host my-connection
      Имя хоста my-remote-host.corp.company.com
     

    VS Code отобразит это соединение в разделе «Удаленный проводник» слева. Чтобы запустить VS Code с этим подключением, щелкните значок «+ окно» рядом с указанным именем хоста. Вы выбираете папку — используйте корень папки «src». Это откроет новое окно VS Code в «Удаленном» режиме. Теперь вы можете устанавливать расширения специально для вашего удаленного подключения, такие как vscode-clangd и т. д.

    Chromebook

    Для сотрудников Google здесь приведены специальные инструкции Google по настройке удаленной разработки на Chromebook без использования Crostini.

    Windows и SSH

    Для удаленных инструментов VS Code требуется «sshd», который по умолчанию не установлен в Windows.

    Для сотрудников Google: sshd уже должен быть установлен на вашей рабочей станции, а VS Code должен работать удаленно, если вы следовали инструкциям по установке на сайте go/building-chrome-win. Если у вас все еще есть проблемы, обратитесь к go/vscode-remote#windows.

    Пользователи, не являющиеся пользователями Google, могут следовать инструкциям Microsoft по установке сервера OpenSSH. VS Code должен работать удаленно после выполнения этого шага.

    Фрагменты

    В //tools/vscode/cpp.json есть несколько полезных фрагментов.

    Вы можете либо установить их в свой профиль пользователя (путь может отличаться в зависимости от платформы):

     $ mkdir -p ~/.config/Code/User/snippets
    $ cp tools/vscode/cpp.json ~/.config/Code/User/snippets
     

    Или установите их как фрагменты проекта:

     $ cp tools/vscode/cpp.json .vscode/cpp.code-snippets
     

    Советы

    Папка
    out

    Автоматически сгенерированный код помещается в подпапку out/, что означает, что эти файлы игнорируются VS Code (см. files.exclude выше) и не могут быть открыты, например. из быстрого открытия ( Ctrl+P ). Начиная с версии 1. e]*»: правда, «out_*/**»: правда, },

    Как только это произойдет, вы можете использовать

     "!out/Debug/gen/**": true
     

    в files.exclude вместо симлинка.

    Использование VS Code в качестве редактора git

    Добавьте [core] editor = "code --wait" в файл ~/.gitconfig , чтобы использовать VS Code в качестве редактора сообщений git commit и т. д. Обратите внимание, что редактор запускается значительно медленнее, чем nano или vim. Чтобы использовать VS Code в качестве инструмента слияния, добавьте [merge] tool = code .

    Имена задач

    Обратите внимание, что мы назвали задачи 1-build_chrome_debug , 2-build_chrome_release и т. д. Это позволяет быстро выполнять задачи, нажимая их номер: Нажмите Ctrl+P и введите task , где — номер задачи. Вы также можете создать сочетание клавиш для запуска задачи. Файл > Настройки > Сочетания клавиш и добавьте { "key": "ctrl+r", "command": "workbench. action.tasks.runTask", "when": "!inDebugMode" } . Затем достаточно нажать Ctrl+R и ввести .

    Работа на ноутбуке

    Возможно, вы захотите отключить автообновление статуса git для экономии заряда батареи.

     "git.autorefresh": ложь,
     
    Редактирование в нескольких репозиториях Git

    Если вы часто работаете с несколькими репозиториями Git, которые являются частью репозитория Chromium, вы можете обнаружить, что встроенные инструменты не работают должным образом для файлов, которые существуют в папках, которые являются частью репозитория 9Файл 0476 .gitignore зарегистрирован в Chromium.

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

    Чтобы отредактировать это, перейдите в Настройки -> Выберите вкладку Рабочая область и выберите открытие как JSON (кнопка вверху справа) и настройте папок вот так (измените пути в соответствии с вашими локальными настройками и использованием):

     {
      "папки": [
        {
          "путь": "хром/src/третьих сторон/perfetto"
        },
        {
          "путь": "хром/источник"
        }
      ]
    }
     

    Невозможно открыть ресурс $File, недоступный при отладке Chromium в Linux

    Недавно Chromium изменил путь к файлу относительно выходного каталога. Проверьте gn args out/$dir --list , если strip_absolute_paths_from_debug_symbols истинно (по умолчанию), установите cwd в выходной каталог. в противном случае установите cwd на ${workspaceFolder} .

    Подробнее

    Дополнительные советы и рекомендации можно найти здесь.

    Visual Studio и код Visual Studio

    StackShare Поиск в StackShare

    введите свой поиск

    Зарегистрироваться | Авторизоваться

    Главная

    DevOps

    Сборка, тестирование, развертывание

    Интегрированная среда разработки

    ОБНОВЛЕНО

    27 сентября 2022 г.

    Visual Studio45.9K Stacks

    Visual Studio Code137k Stacks

    Visual Studio


    Stacks45.9K

    Списочи31. 1K

    + 1

    Voles1.1k

    Visual Studio Code


    9

    0.137K

    Visual Studio Code


    Stacks137K

    9000

    .

    Голосов2.2K

    Добавить инструмент

    Visual Studio и Visual Studio Code: в чем разница?

    Разработчики описывают Visual Studio как « современные инструменты и услуги, которые можно использовать для создания отличных приложений для устройств, облака и всего, что находится между «. Visual Studio представляет собой набор инструментов разработки программного обеспечения на основе компонентов и других технологий для создания мощных высокопроизводительных приложений. С другой стороны, Код Visual Studio подробно описан как « Создание и отладка современных веб-приложений и облачных приложений. , by Microsoft «. Создавайте и отлаживайте современные веб-приложения и облачные приложения. Код предоставляется бесплатно и доступен на вашей любимой платформе — Linux, Mac OSX и Windows.

    Visual Studio можно отнести к инструментам из «Интегрированная среда разработки» категории, а Visual Studio Code сгруппирован в «Текстовый редактор» .

    «Intellisense, пользовательский интерфейс» , «Полная среда разработки и отладчик» и «Подключаемые модули» — ключевые факторы, по которым разработчики выбирают Visual Studio; тогда как «Мощная многоязычная среда разработки» , «Быстрая» и «Внешняя разработка из коробки» являются основными причинами, по которым предпочтение отдается Visual Studio Code.

    Visual Studio Code — это инструмент с открытым исходным кодом с 78,4 тыс. звезд GitHub и 10,9 тыс. веток GitHub. Вот ссылка на репозиторий Visual Studio Code с открытым исходным кодом на GitHub.

    По данным сообщества StackShare, Visual Studio Code имеет более широкое одобрение и упоминается в 1104 стеках компаний и 2298 стеках разработчиков; по сравнению с Visual Studio, которая указана в 657 стеках компаний и 978 стеках разработчиков.

    Рекомендации по Visual Studio и Visual Studio Code

    Уильям Пайк

    | 0 голосов · 393,4 тыс. просмотров

    Нужен совет

    по

    Android Studio

    и

    Visual Studio

    в

    Мой стек

    Что выбрать Android Studio? Мне нужно разработать простое приложение для школьного проекта, которое может работать как на iPhone, так и на Android.

    Самым важным фактором для меня является совместимость с Android и iOS. Хотя обратите внимание, что я хотел бы стать инженером-программистом, когда я закончу свой курс. (Я бы хотел работать в Apple, просто говорю!)

    После этого мне нравится легкая интеграция с Google Ads и тому подобное, если я разрабатываю другое приложение, которое люди действительно используют для поддержки разработки. (Я также хотел бы придерживаться одного простого языка программирования, совместимого с широким спектром платформ, так как я новичок и когда-либо использовал только Pascal) 16 июля 2020 г. | 3 голоса «за» · 392,2 тыс. просмотров

    Рекомендуют

    Flutter

    Во-первых, Android Studio и Visual Studio — это IDE. Инструменты для создания кода. То, что вы спрашиваете, — это среда программирования. Я предполагаю, что когда вы говорите об Android Studio, вы имеете в виду Native Android Development, а под Visual Studio вы подразумеваете Xamarin.

    Если вы хотите создать кроссплатформенное приложение, вам НЕ подойдет нативная разработка для Android. Xamarin может сработать для вас, НО — вы бы предпочли использовать Flutter. Он гораздо более производительный, чем Xamarin, модель программирования более удобна для разработчиков, а технологии кажутся более совершенными. Он также официально поддерживается Google, так что не беспокойтесь о поддержке.

    Подробнее

    Решения о Visual Studio и Visual Studio Code

    Самриддхи Синха

    Инженер по машинному обучению в Chefling · | 6 голосов · 760,2 тыс. просмотров

    Выбрали

    Visual Studio Code

    вместо

    BracketsIntelliJ IDEAPyCharm

    в

    My Stack

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

    Подробнее

    Камалешвар Б.Н.

    Старший инженер-программист в Pulley · | 12 голосов · 1 млн просмотров

    Выбрали

    Код Visual Studio

    вместо

    GoLandSublime Text

    по адресу

    Dibiz Pte. Ltd.

    Visual Studio Code стал известен за последние 3 с лишним года. Чистый пользовательский интерфейс, простой в использовании UX и множество интеграций сделали это решение очень простым для нас. Наше недовольство Sublime, вероятно, было только со стороны UX. VSCode не подводил нас до сих пор и все еще может поддерживать нашу среду разработки без каких-либо значительных усилий.

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

    Подробнее

    Саймон Ибсса

    Студент Калифорнийского политехнического государственного университета, Сан-Луис-Обиспо · | 2 голосов · 951,8 тыс. просмотров

    Выбрал

    Visual Studio Code

    вместо

    Sublime Text

    в

    Мой стек

    Я решил выбрать класс VSCode вместо Sublime text для своих систем VSCode — это потрясающая возможность добавлять расширения. Intellisense — прекрасный отладчик, а Remote SSH позволяет мне входить в систему и вносить изменения в VSCode в реальном времени в файлы на моем университетском сервере. Это замечательная альтернатива тому, чтобы ходить туда-сюда по отправке/вытягиванию кода и входу на серверы в терминале. Отличный выбор для всех, кто интересуется программированием на C!

    Подробнее

    Получите консультацию от разработчиков вашей компании с помощью StackShare Enterprise. Зарегистрируйтесь в StackShare Enterprise.

    Learn More

    Pros of Visual Studio

    Pros of Visual Studio Code

    • Intellisense, ui

    • Complete ide and debugger

    • Plug-ins

    • Integrated

    • Documentation

    • Инструменты Node для визуальной студии (ntvs)

    • БЕСПЛАТНЫЕ EDITION Community Edition

    • Простой

    • БЕСПЛАТНО

    • .

      Электроинструменты для повышения производительности

    • Режим Vim

    • Интеграция с VIM

    • Я разрабатываю приложения UWP, и Intellisense очень полезен

    • Разработка межплатформы

    • Мощность и легкость для чего угодно в любом языке

    • Доступны для MAC и Windows 9003

      • Мощный мультилязговый йд 9003

        • Мощный мультилязговый йд 9003

          • Мощный мультиланжевый йд 9003

            • . из коробки

            • Поддержка TypeScript IntelliSense

            • Очень простой, но бесплатный

            • Интеграция с Git

            • Intellisense

            • Faster than Atom

            • Better ui, easy plugins, and nice git integration

            • Great Refactoring Tools

            • Good Plugins

            • Terminal

            • Superb markdown support

            • Открытый исходный код

            • Расширения

            • Большое и актуальное сообщество расширений

            • Потрясающий пользовательский интерфейс

            • Powerful and fast

            • Portable

            • Best code editor

            • Best editor

            • Easy to get started with

            • Crossplatform

            • Good for begginers

            • Built on Electron

            • Множество расширений

            • Открытый, кроссплатформенный, быстрый, ежемесячные обновления

            • Поддержка всех языков

            • Extensions for everything

            • Extensible

            • «fast, stable & easy to use»

            • Git out of the box

            • Useful for begginer

            • Ui design is great

            • Простота использования и обучения

            • Более быстрое редактирование для медленного компьютера

            • Полностью настраиваемый

            • Отличное сообщество

            • Мощный отладчик

            • SSH Support

            • Поддержка с великолепным языком

            • Fast Startup

            • У него есть терминал, и есть много короткометражных. и запустить файлы .py

            • Расширение Python быстрое

            • Богатые возможности

            • Отличный форматировщик документов

            • Она не Рэйчел

            • He is not Michael

            • Awesome multi cursor support

            • Very proffesional

            • Easy azure

            • Language server client

            • Extension Echosystem

            • SFTP Workspace

            • Курс VSCode.pro облегчает изучение

            • Улучшенная поддержка и больше расширений для отладки

            • Превосходно, как git difftool и mergetool

            • Интеграция VirtualEnv

            • ‘Батареи включали’

            • Лучшие автозаполнения, чем Atom

            • .

            • Дополнительные инструменты для интеграции по сравнению с

            • VS Code Server: браузерная версия VS Code

            • Поддержка CMake с автозаполнением

            • Microsoft

            • Настраиваемая

            • Fast и Ruby построены в 9003

            • .

            • Время от времени потребляет ресурсы

            • Плохой рефакторинг

            • Microsoft

            • Плохой дизайнер пользовательского интерфейса

            • Слабые инструменты дизайна пользовательского интерфейса

            • Плохое автозаполнение

            • Плохость в PHP

            • Огромное использование CPU с небольшим количеством DEDENSION 9000

            • MICROSFOFT SINDENSION 9000.

            • MICROSFOFT SIDENSION

            • MICROSOFT SIDENSION

              2
            • MICROSFOFT SIDENESIO MicroSoft

            • Нет встроенного живого предварительного просмотра

            • Очень простой для разработки Java и временами содержит ошибки

            • Нет встроенного предварительного просмотра браузера

            • Нет цветного интерфратора

            • Плохо в Python

            • Электрон

            • ПЛАГОВЫЙ ПЛАГОН АРХИТЕКТУ доступен общедоступный репозиторий GitHub —

              Что такое Visual Studio?

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

              Что такое код Visual Studio?

              Создание и отладка современных веб-приложений и облачных приложений. Код бесплатен и доступен на вашей любимой платформе — Linux, Mac OSX и Windows.

              Вакансии, в которых Visual Studio и Visual Studio Code указаны в качестве требуемого набора навыков Феникс

              Просмотреть информацию о работе

              Инженер базы данных SR

              CBRE

              Соединенные Штаты Америки Вашингтон Редмонд

              Просмотр информации о работе

              Инженер по надежности сайта Azure

              CBRE

              See Gurgana gurgaon

              CBRE

              See Gurgana

              . Visual Studio

              См. вакансии для Visual Studio Code

              Какие компании используют Visual Studio?

              Какие компании используют Visual Studio Code?

              • Аксенчер
              • Microsoft
              • Alibaba Group
              • Intuit
              • Via Varejo
              • Yousign
              • Trendyol Group
              • CRED
              • KAVAK
              • HENNGE
              • Microsoft
              • Hepsiburada
              • Revolut
              • trivago

              See which teams внутри вашей компании используют Visual Studio или Visual Studio Code.

              Зарегистрируйтесь в StackShare EnterpriseПодробнее

              Какие инструменты интегрируются с Visual Studio?

              Какие инструменты интегрируются с Visual Studio Code?

              • .NET Core
              • Azure DevOps
              • TSLint
              • Windows
              • Azure Functions
              • Sauce Labs
              • Anaconda
              • GitHub
              • .NET Core
              • TSLint
              • Windows
              • Azure Functions
              • Anaconda
              • Oh My ZSH

              Сообщения в блогах

              Как Raygun решает проблемы с производительностью при 100 млн вызовов API в час…

              28 марта 2019 г. в 14:12

              Raygun

              Какие есть альтернативы Visual Studio и Visual Studio Code?

              IntelliJ IDEA

              По умолчанию IntelliJ IDEA предоставляет полный набор функций, включая инструменты и интеграцию с наиболее важными современными технологиями и платформами для корпоративной и веб-разработки с использованием Java, Scala, Groovy и других языков.

              Eclipse

              Стандартный пакет Eclipse, подходящий для Java и разработки подключаемых модулей, а также для добавления новых подключаемых модулей; уже включает Git, Marketplace Client, исходный код и документацию для разработчиков. Щелкните здесь, чтобы сообщить об ошибке в платформе Eclipse.

              В GitHub мы создаем текстовый редактор, о котором всегда мечтали. Инструмент, который вы можете настроить для чего угодно, но также продуктивно использовать в первый день, даже не касаясь файла конфигурации. Atom современен, доступен и взломан до основания. Нам не терпится увидеть, что вы построите с его помощью.

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

              Visual Basic

              Visual Basic является производным от BASIC и обеспечивает быструю разработку приложений (RAD) приложений с графическим пользовательским интерфейсом (GUI), доступ к базам данных с использованием объектов доступа к данным, удаленных объектов данных или объектов данных ActiveX, а также создание Элементы управления и объекты ActiveX.

              Просмотреть все варианты

              Связанные сравнения

              Android Studio, Visual Studio CodeAtom, Visual Studio CodeAndroid Studio, Visual StudioEclipse, IntelliJ IDEA, Visual StudioEclipse, NetBeans IDE, Visual Studio

              Сравнение трендов

              Django, Laravel, Node.jsBootstrap, Foundation, Material-UINode.js, Spring BootFlyway, LiquibaseAWS CodeCommit, Bitbucket, GitHub GitLab

              Руководство для начинающих по настройке Visual Studio Code на ПК с Windows

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

              Если вы хотите самостоятельно проверить VS Code, вот как заставить его работать на ПК с Windows.

              Что выделяет VS Code?

              Несмотря на постоянный приток первоклассных редакторов кода, есть несколько причин, по которым VS Code остается одним из самых популярных и функциональных вариантов.

              Во-первых, Visual Studio Code является бесплатным и многофункциональным, что означает, что он совместим с другими основными операционными системами ПК, а именно с Linux, Ubuntu и macOS. Это позволяет вам плавно переходить от использования его с одной операционной системы на другую, не сталкиваясь с какими-либо серьезными проблемами, за исключением незначительных различий на основе ОС.

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

              Кроме того, из-за того, что это самый популярный текстовый редактор, многие разработчики с открытым исходным кодом постоянно создают и обновляют расширения VS Code, что делает его более привлекательным, чем его ближайший конкурент Atom. GitHub изначально разработал Atom, а затем был приобретен Microsoft, что сделало Atom дальним родственником Visual Studio Code.

              Чтобы сделать вещи еще более интересными, Microsoft недавно объявила, что теперь вы можете начать писать код в своем браузере с помощью Microsoft Visual Studio Online. Это означает, что теперь вы можете писать и запускать программы на ходу, продолжая свою работу в любой другой системе с подключением к Интернету, когда ваш персональный компьютер недоступен.

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

              Как загрузить и установить VS Code в Windows

              Установка Visual Studio Code выполняется просто и легко, если вы выполните следующие шаги:

              1. Перейдите на официальный веб-сайт Microsoft Visual Studio Code

              .

              Войдите на веб-сайт Visual Studio Code и щелкните стрелку раскрывающегося списка рядом с кнопкой Download for Windows . После этого вам будут представлены различные варианты. Нажмите на тот, который лучше всего подходит для вашего ПК, и загрузка должна начаться автоматически.

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

              2. Запустите программу установки и выберите папку назначения

              После завершения загрузки запустите программу установки. Примите лицензию, согласившись с условиями на вашем экране и нажмите Next .

              Select Destination Location указывает, где на вашем компьютере будут расположены все файлы, относящиеся к VS Code. По умолчанию это папка Program Files на локальном диске вашего ПК. Чтобы изменить местоположение, нажмите Browse и выберите новый каталог.

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

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

              Это необходимо для создания папки в меню «Пуск», содержащей значок ярлыка VS Code, чтобы вы могли получить доступ к приложению одним нажатием кнопки Windows после завершения установки.

              Вы можете изменить потенциальное расположение ярлыка, нажав Обзор. Выберите местоположение по вашему выбору и нажмите Далее . Если вы решили не создавать ярлык для приложения, установите флажок «Не создавать папку в меню «Пуск».

              После выбора нажмите Далее , чтобы перейти к следующему этапу установки.

              4. Выбор дополнительных задач

              Сообщает установщику, следует ли включать в приложение дополнительные функции.

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

              Отметив другие поля в соответствии с вашими предпочтениями, нажмите Далее .

              5. Завершите установку

              Самое сложное позади. Просто откиньтесь на спинку кресла, дождитесь окончания процесса установки и нажмите Finish. После этого запустите приложение, и ваш код Microsoft Visual Studio должен быть готов к использованию.

              Начало работы с кодом VS

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

              1. Выбор цветовой темы

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

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

              2. Настройка параметров

              Разработчики не пожалели времени, чтобы сопоставить наиболее часто используемые настройки, чтобы помочь вам воспользоваться преимуществами VS Code. Чем лучше вы станете программистом, тем больше вы сможете настроить параметры. А пока давайте придерживаться основ.

              Нажмите Settings во второй открытой вкладке вашего VS Code. Вы также можете открыть настройки, щелкнув нижний значок на вертикальной панели слева от экрана и щелкнув Настройки , как только откроется список.

              Следуйте этому выше, щелкнув Commonly Used, , который будет первым элементом, содержащимся в вертикальном списке немного слева от меню VS Code. Пролистайте содержимое, отображаемое на экране, и измените его по своему вкусу.

              3. Использование списков команд

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

              Одними из наиболее полезных являются Shift + Alt + Up и Shift + Alt + Down P, , которые позволяют копировать и вставлять отдельные строки кода. Вы также можете попробовать Ctrl + Shift + , чтобы отобразить палитру команд во время программирования.

              4. Добавление расширений

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

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

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

              Дальнейшие действия в VS Code

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