Microsoft скоро ще пусне редактор за кодова платформа за разработване на ASP.NET и NodeJS приложения в Windows, Linux и Mac. Кодът на Visual Studio е усъвършенстван редактор на кодове, който е част от фамилията Visual Studio.

Аз ще дам един миг да потъна.

Да, Microsoft направи редактор на кода за Linux. А версията с предварително издание изглежда най-обещаващо, особено за развитието на различни платформи.

Като мощен редактор на кода, Visual Studio Code идва с много чудесни функции. VS Code е предназначен за обикновена ежедневна употреба, но предлага повече от обикновения текстов редактор за синтаксис. Разбира се, тя ще подчертае около тридесет от най-разпространените езици. VS Code също така предлага съвпадение на скоби, множество селекции и множество курсови издания, завършване на код с това, което Microsoft нарича "IntelliSense" за избрани езици, живи референции, опитен редактор, информация за курсора на мишката и много други полезни функции.

Освен мощните възможности за редактиране, VS Code притежава функцията за търсене с възможност за регекс, има прост интерфейс git и обработва командите git и също така се доставя с дебъгер.

Инсталиране на кода на Visual Studio

Кода на Visual Studio идва като динамично двоично разпределение за Linux. Няма инсталатор, който вероятно е по-добър, тъй като може да не искате приложението, направено от Microsoft, да изиска коренни привилегии на вашата система (Макар че Microsoft е един от най-големите сътрудници в разработката на ядрото на Линукс, той просто дава спокойствие за дългогодишния потребител на Linux.).

Можете да получите текущата предварително издадена версия

 wget http://download.microsoft.com/download/9/5/4/9549F9CC-2663-40D7-8CB6-244D7C4C3CDA/VSCode-linux-x64.zip 

но вероятно е най-добре да посетите уеб сайта на Visual Studio Code, за да сте сигурни, че ще получите най-новия файл. След изтеглянето ще трябва да създадете директория, в която да живеете:

 mkdir ~ / VSCode 

и разархивирайте изтегления файл в него:

 декодирайте VSCode-linux-x64.zip -d ~ / VSCode 

Създаването на символна връзка ще улесни изпълнението на VS кода, който в нашия случай ще изглежда така:

 sudo ln -s ~ / VScode / Code / usr / local / bin / код 

Просто тичай

 код 

от терминал или да създадете пряк път на работния плот. Ако имате проект, който искате да заредите, когато стартирате VS Code, въведете директорията и стартирайте

 код. 

При първото стартиране ще бъдете посрещнати с тъмен тематичен прозорец с двоен прозорец с прост код, показващ добре дошъл съобщение.

Добре дошлият екран е комбинация от маркиране и маркиране и като такъв е отличен пример за това колко лесно VS Code може да направи маркдаун. На следващото изображение файлът за добре дошли се показва два пъти, кодът му до неговата визуализация (Ctrl + Shift + V за превключване):

Когато зареждате някои проекти на ASP.NET обаче, ще бъдете посрещнати с жалба.

Кодът VS използва моно 3.10+ и без него някои от неговите функции не работят както се очаква. За съжаление моно 3.10 все още не е намерил пътя си в повечето Linux дистрибуции. На Ubuntu 15.04 пак ще получите версия 3.2.8. За да инсталирате последната версия, mono-project.com препоръчва да добавите хранилище на Debian Wheezy. Това, разбира се, ще бъде съвместимо с базираните на Debian системи, но смесването на хранилища с дистрибути обикновено не се смята за много добра идея.

Ако абсолютно трябва да имате най-новото моно (4.0.1 по време на писането) или искате да разчитате на VS кода за производство (което не би трябвало, тъй като е предварително prerendere), можете да добавите хранилището с:

 echo "deb http://download.mono-project.com/repo/debian wheezy main" sudo tee /etc/apt/sources.list.d/mono-xamarin.list sudo apt -key adv --keyserver hkp: //keyserver.ubuntu.com: 80 - речни ключове 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF sudo apt-get актуализация 

след това тичам

 sudo apt-get инсталирате моно-девел 

За повече опции и информация посетете уебсайта на монопроекта.

Сега сте готови и готови да използвате VS Code в цялата си слава, с изключение на случаите на малки бъгове, тъй като все още е предварителен (Microsoft не обича да го нарича бета по някаква причина).

Бърз поглед към функциите

Както бе отбелязано по-горе, кода на VS идва с няколко полезни и наистина мощни способности. Най-интересните са описани по-долу. (Екранните снимки бяха взети на случаен проект на Microsoft за примерни кодове, изтеглени от MSDN.)

Попълване на кода: просто започнете да пишете и ще ви бъде предложено нещо, което съвпада със синтаксиса на езика на файла. (Ако не, натиснете Ctrl + Space)

Отидете на дефиницията: бързо открийте определение с "Ctrl + F12" (в зависимост от езика). Ако натиснете Ctrl и задръжте курсора на мишката над даден обект, можете да получите предварителен преглед на неговата декларация, така че да няма нужда да скачате навсякъде.

Многократна селекция и курсори: изберете всички появявания на всяка дума с "Alt + Left Click". Можете да добавите курсор в края на всеки ред с "Ctrl + Shift + L", което ви позволява да редактирате всички събития на обект или символ веднага.

Динамична справка: получавате референтна информация в реално време.

Редактор на Peek: не трябва да превключвате контекст; можете да имате "промъкнем се" с "Ctrl + Shift + f10".

Можете също да получите прост контрол на версията с git

и лесно конфигуриране чрез редактиране на някои JSON файлове (File> Preferences).

Разбира се, VS Code предлага много повече от това. За да получите по-голяма картина и да научите всичко за разширената функционалност, посетете уеб сайта на Visual Studio Code.

заключение

Visual Studio Code е пробив. Следващото усилие на Microsoft е да направи по-лесно развитието на платформени платформи (включително Linux), след като отвори сървъра си .NET. Въпреки че съдържа някои интересни функции, може да се почувства необичайно за някой, който обикновено е привикнал да се развива на Linux. Все още VS Code може лесно да се превърне в инструмент за разработчиците на ASP.NET и NodeJS, които посещават Linux само за бърз преглед / debuggin, но въпреки това разработчикът на Linux може все още да се плаши от него.

Ако вече сте пуснали моно 3.10+ и сте свикнали с някои функции на VisualStudio, VS Code може би е точно за вас. В противен случай може просто да се окажете трудно натиснати, за да потърсите подходящата обосновка, за да се отдалечите от предпочитания от вас редактор / IDE на Linux. Независимо от това, Visual Studio Code е обещаващ, с потенциал да се превърне в наистина мощен редактор за развитие на различни платформи.