Visual Studio Code
Visual Studio Code | |
Информация | |
---|---|
Разработчик | Microsoft |
Начална версия | 29 април 2015 г. |
Операционна система | 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, ...
Източници
[редактиране | редактиране на кода]- ↑ MICROSOFT PRE-RELEASE SOFTWARE LICENSE TERMS
- ↑ Lardinois, Frederic. Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows // TechCrunch. 29 април 2015.
- ↑ Why Visual Studio Code? // Visual Studio Code Docs. Microsoft. Архивиран от оригинала на 2015-07-06. Посетен на 30 април 2015.
- ↑ Montgomery, John. BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5 // 29 април 2015.
- ↑ Language Support in Visual Studio Code // Microsoft.
- ↑ VSCode Documentation moves to GitHub // Microsoft.
- ↑ Visual Studio Code // Microsoft.
- ↑ code // Microsoft.
- ↑ Setting up Visual Studio Code // Microsoft.
- ↑ Keybindings for Visual Studio Code // Microsoft.
- ↑ Customize Visual Studio Code // Microsoft.
Външни препратки
[редактиране | редактиране на кода]Тази страница частично или изцяло представлява превод на страницата Visual Studio Code в Уикипедия на английски. Оригиналният текст, както и този превод, са защитени от Лиценза „Криейтив Комънс – Признание – Споделяне на споделеното“, а за съдържание, създадено преди юни 2009 година – от Лиценза за свободна документация на ГНУ. Прегледайте историята на редакциите на оригиналната страница, както и на преводната страница, за да видите списъка на съавторите.
ВАЖНО: Този шаблон се отнася единствено до авторските права върху съдържанието на статията. Добавянето му не отменя изискването да се посочват конкретни източници на твърденията, които да бъдат благонадеждни. |