factograf
BG
Sign in

Visual Studio Code

Visual Studio Code

Key facts

дата на създаване14 ноември 2015 г.
дата на публикуване29 април 2015 г.
екземпляр наРедактор за изходен код, Дебъгер, Интегрирана среда за разработка
All data from the card 12
Разработчик
Microsoft
Начална версия
29 април 2015 г.
Последна версия
1.110.1
Програмен език
JavaScript
Операционна система
Windows 7 или по-късна, OS X 10.9 или по-късна, Linux
Платформа
IA-32, x64
Език на интерфейса
английски
Размер
58 MB
Статус
публичен
Вид софтуер
текстов редактор, дебъгер
Лиценз
Freeware
Уебсайт
code.visualstudio.com

Visual Studio Code е редактор на програмен код за Windows, Linux и OS X. Това е първият редактор на Microsoft, който може да се ползва под Linux и macOS. Поддържа богат набор от инструменти за разработване като дебъгване, вграден Git Control, IntelliSense, „Side-by-Side Editing“ (позволява работа едновременно върху 2 файла отворени един до друг) и др. Той също така дава възможност за персонализиране, което означава, че потребителите могат да променят темата на редактора, клавишните комбинации, настройките и др. Все още не е известно дали потребителите ще могат да разширяват функциите на редактора чрез разработване на различни разширения, както е във Visual Studio. Редакторът е продукт на Microsoft и е безплатен, публично достъпен за преглед.

Visual Studio Code е базиран на Electron, който е базиран на Chromium, използван да разгръща io.js приложения за десктопа. Visual Studio Code използва Blink layout engine, за да направи интерфейса.

История

Този раздел е празен или е мъниче. Можете да помогнете на Уикипедия, като го разширите.

Visual Studio Code е обявен и пуснат на 29 април 2015 от Microsoft по време на 2015 Build конференцията.

Поддържани езици

Visual Studio Code поддържа над 30 програмни езика. Таблицата по-долу дава кратко описание на характеристиките на езиците, които има в него.

Характеристики Езици
Синтактично оцветяване, съвпадане на скоби Batch, C++, Clojure, CoffeeScript, DockerFile, F#, Go, Jade, Java, HandleBars, Ini, Lua, Makefile, Markdown, Objective-C, Perl, PHP, PowerShell, Python, R, Razor, Ruby, Rust, SQL, Visual Basic, XML
IntelliSense, linting, очертание CSS, HTML, JavaScript, JSON, Less, Sass
Рефакториране, намиране на всички референции C#, TypeScript

Документация

Документацията на Visual Studio Code е общодостъпна за преглед и промяна в GitHub

Поддръжка и нови версии

Разработчиците на Visual Studio Code поддържат добре воден Блог, в който представят всички нови версии и промени по едитора.

Социални мрежи

Visual Studio Code има и официален Twitter акаунт – „@code“

Разширения

VS Code разполага с много вградени и опционални помощни инструменти като:

  • ASP.NET 5 – фреймуърк за изработка на web и cloud приложения. Напълно отворена и достъпна в GitHub
  • Node.js – платформа за лесно и бързо изработване на мрежови приложения
  • git – вграден сорс контрол
  • Express – фреймуърк за Node.js приложения използваща Jade темплейт енджин
  • mocha – JavaScript тестов фреймуърк базиран на Node.js
  • bower – пакетен мениджър
  • TypeScript – структурира JavaScript код

Настройки и персонализиране

VS Code предлага пълно персонализиране на командите и клавишните комбинации. Настройките са достъпни както меню „File --> Preferences --> Keyboard Shortcuts“ така и от JSON документ (keybindings.json), който може да се отвори успоредно с тях.

 // Keybindings that are active when the focus is in the editor
 { "key": "home",       "when": "editorTextFocus", "command": "cursorHome" },
 { "key": "shift+home", "when": "editorTextFocus", "command": "cursorHomeSelect" },

 // Keybindings that are complementary
 { "key": "f5",         "when": "inDebugMode",     "command": "workbench.action.debug.play" },
 { "key": "f5",         "when": "!inDebugMode",    "command": "workbench.action.debug.start" }

 // Global keybindings
 { "key": "ctrl+f",                                "command": "actions.find" },
 { "key": "alt+left",                              "command": "workbench.action.navigateBack" },
 { "key": "alt+right",                             "command": "workbench.action.navigateForward" },

 // Global keybindings using chords
 { "key": "ctrl+u l",                              "command": "omnisharp.show.generalLog" },
 { "key": "ctrl+u ctrl+l",                         "command": "omnisharp.show.generalLogOnSide" },

Настройките на изгледа на редактора също са достъпни по два начина:

  • чрез меню „File --> Preferences“
  • под формата на json
 // Overwrite settings by placing them into your settings file.
 {
    //-------- Editor configuration --------
    // Controls the font family.
    "editor.fontFamily": "",

    // Controls the font size.
    "editor.fontSize": 0,

    // Controls the line height.
    "editor.lineHeight": 0,...

Външни препратки

  • Официален сайт
  • X (Twitter)
  • Atom Electron
Тази страница частично или изцяло представлява превод на страницата Visual Studio Code в Уикипедия на английски. Оригиналният текст, както и този превод, са защитени от Лиценза „Криейтив Комънс – Признание – Споделяне на споделеното“, а за съдържание, създадено преди юни 2009 година – от Лиценза за свободна документация на ГНУ. Прегледайте историята на редакциите на оригиналната страница, както и на преводната страница, за да видите списъка на съавторите. ​

ВАЖНО: Този шаблон се отнася единствено до авторските права върху съдържанието на статията. Добавянето му не отменя изискването да се посочват конкретни източници на твърденията, които да бъдат благонадеждни.​

Read next

In 42 languages

Text from Wikipedia, CC BY-SA 4.0 · Source article