/ vscode

Репозиторий

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

Код Visual Studio

Visual Studio Code — это дистрибутив репозитория Code - OSS со специальными настройками Microsoft, выпущенными под традиционная лицензия на продукт Microsoft.

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

Код Visual Studio обновляется ежемесячно с новыми функциями и исправлениями ошибок. Вы можете скачать его для Windows, macOS и Linux на веб-сайте Visual Studio Code. Чтобы получать последние выпуски каждый день, установите сборку Insiders.

Содействие

Есть много способов принять участие в проекте, например:

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

Если вы заинтересованы в исправлении проблем и внесении прямого вклада в базу кода, см. документ «Как внести свой вклад», в котором рассматриваются следующие вопросы:

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

Отзыв

  • Задайте вопрос о переполнении стека
  • Запросить новую функцию
  • Проголосовать за популярную функцию req uests
  • Сообщите о проблеме
  • Следуйте @code и дайте нам знать, что вы думаете!

См. нашу вики для описание каждого из этих каналов и информация о некоторых других доступных каналах сообщества.

Связанные проекты

Многие из основные компоненты и расширения VS Code находятся в собственных репозиториях на GitHub. Например, адаптер отладки узла и адаптер отладки моно имеют свои собственные репозитории. Чтобы увидеть полный список, посетите страницу похожих проектов в нашей вики..

Объединенные расширения

VS Code включает набор встроенных расширений, расположенных в папке расширений, включая грамматики и фрагменты для много языков. Расширения, обеспечивающие расширенную языковую поддержку (завершение кода, переход к определению) для языка, имеют суффикс language-features . Например, расширение json обеспечивает раскрашивание для JSON , а json-language-features обеспечивает богатую языковую поддержку для JSON .

Контейнер для разработки

Этот репозиторий включает Visual Studio Code Remote — Контейнеры/ Контейнер разработки Codespaces.

  • Для удаленных контейнеров используйте команду Remote-Containers: Open Repository in Container … , которая создает Docker том для улучшения дискового ввода-вывода в macOS и Windows.
  • Для Codespaces установите расширение Visual Studio Codespaces в VS Code и используйте Codespaces: Create New Codespace команда.

Docker/Codespace должно иметь как минимум 4 ядра и 6 ГБ ОЗУ (рекомендуется 8 ГБ) для запуска полной сборки. См. Контейнер для разработки README для получения дополнительной информации.

Кодекс поведения

В этом проекте принят Кодекс поведения с открытым исходным кодом Microsoft . Для получения дополнительной информации см. Часто задаваемые вопросы о Кодексе поведения или обращайтесь по адресу opencode@microsoft.com с любыми дополнительными вопросами или комментариями.

Лицензия

Авторское право (c) Корпорация Microsoft. Все права защищены.

Под лицензией MIT.



6 хитрых приемов для Visual Studio Code

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

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

Введите, чтобы найти любую команду Visual Studio Code

Хотите найти команда, любая команда в VS Code? Нажмите Ctrl-Shift-P и начните печатать. Палитра команд, как ее называют, дает вам быстрый доступ к любой зарегистрированной команде, включая те, которые предоставляются надстройками. Кроме того, если с данной командой связана привязка клавиш, она отображается в раскрывающемся списке для поиска по типу. Таким образом, в будущем вы сможете сразу перейти к сочетанию клавиш.

IDG

Введите в палитре команд Visual Studio Code для поиска любой команды, включая ее привязки клавиш.

Открывать/закрывать терминал Visual Studio Code одной рукой

Всплывающее окно терминала в VS Code очень удобно. Для работы с терминалом не нужно переключаться в другое окно приложения. Он также легко доступен, нажав Ctrl-`(обратная клавиша). Что хорошо в этой привязке клавиш по умолчанию, так это то, что для нажатия этих клавиш требуется только одна рука, поэтому вы можете открыть окно или закрыть его, не касаясь мыши. Кроме того, фокус курсора переходит в окно терминала, когда вы его открываете, поэтому вы можете просто открыть его и начать печатать.

IDG

Встроенный терминал Visual Studio Code можно открывать и закрывать одним нажатием клавиши.

Использование нескольких курсоров в документе Visual Studio Code

Один из самых эффективных способов редактирования документа в VS Code — это определение нескольких курсоров. Правильно — вы можете вводить документ в нескольких местах одновременно.

Если вы удерживаете клавишу Alt и нажимаете где-нибудь, вы помещаете новый курсор. Каждый курсор будет принимать одни и те же ключевые команды одновременно — например, удобный способ ввести шаблонный текст в несколько строк одновременно.

Еще один способ добавить курсоры — удерживать Ctrl + Alt и нажимайте клавиши со стрелками вверх или вниз. Курсоры будут вставлены в строки выше или ниже текущей — полезно для работы со столбцами текста.

Еще один удобный ход: вы можете вставить курсор в каждом экземпляре выделенного фрагмента текста, нажав Ctrl-Shift-L. Вы также можете управлять размером выделения нескольких курсоров, нажимая Shift-Alt и стрелку влево или вправо.

Чтобы вернуться к одному курсору, просто нажмите клавишу Escape.

IDG

Код Visual Studio позволяет вводить несколько размещает в документе сразу несколько курсоров.

Получение предложений на основе слов в Visual Studio Code из нескольких документов

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

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

IDG

Включение предложения слов в коде Visual Studio из всех открытых документов. Предложение «db_context» исходит из файла с открытым кодом..

См. список внутренних процессов Visual Studio Code

В операционных системах есть утилиты, такие как диспетчер задач Windows, которые позволяют просматривать список текущих системных процессов. запущенные процессы. Точно так же VS Code имеет свой собственный внутренний обозреватель процессов, который позволяет вам видеть список всех подпроцессов, запущенных внутри редактора кода — каждое окно, расширение, порожденный извне процесс и т. Д. Для каждого процесса Process Explorer отображает идентификатор процесса, а также использование ЦП и памяти.

Чтобы открыть Process Explorer, просто выберите «Открыть Process Explorer» в меню «Справка» или выполните поиск по запросу «Process Explorer» в палитре команд. Вы можете щелкнуть правой кнопкой мыши по процессу, чтобы скопировать его информацию или убить его. Обратите внимание, что вы не можете отсортировать представление, но процесс, использующий большую часть памяти или ЦП, будет выделен.

IDG

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

Запускать Visual Studio Code как переносимое приложение

Как правило, вы запускаете Visual Studio Code как официально установленное приложение, точно так же, как и полноценную Visual Studio или Microsoft Office. Но могут быть сценарии, в которых полезно запустить VS Code переносимо, то есть со съемного диска или из нечетного каталога в вашей системе без формальной установки. Для этого VS Code предоставляет Portable Mode, который поддерживается в архивной версии приложения .zip /.tar.gz .

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

Оцените статью
logicle.ru
Добавить комментарий