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

Visual Studio Code

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

Visual Studio Code е редактор на програмен код за Windows, Linux и OS X.[2] Това е първият редактор на 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, за да направи интерфейса.[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 година – от Лиценза за свободна документация на ГНУ. Прегледайте историята на редакциите на оригиналната страница, както и на преводната страница, за да видите списъка на съавторите.

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

Visual Studio Code
Morty Proxy This is a proxified and sanitized view of the page, visit original site.