Направо към съдържанието

Visual Studio Code

от Уикипедия, свободната енциклопедия
Visual Studio Code
Информация
РазработчикMicrosoft
Начална версия29 април 2015 г.;
преди 10 години
 (2015-04-29)
Операционна системаWindows 7 или по-късна, OS X 10.8 или по-късна, Linux
ПлатформаIA-32, x64
Език на интерфейсаанглийски
Размер58 MB
Статуспубличен
Вид софтуертекстов редактор, дебъгер
ЛицензFreeware[1]
Уебсайтcode.visualstudio.com
Visual Studio Code в Общомедия

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

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

История

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

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

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

Характеристики Езици
Синтактично оцветяване, съвпадане на скоби 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[6]

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

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

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

Visual Studio Code има и официален Twitter акаунт - "@code" [8]

Разширения

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

  • 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),който може да се отвори успоредно с тях. [10]

// 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" },

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

  • чрез меню "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,
...

Източници

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

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

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