Už jste vyzkoušeli Visual Studio Code?

Tomáš Herceg       09.11.2015       Visual Studio       15688 zobrazení

Nedávno Microsoft uvolnil multiplatformní vývojové prostředí Visual Studio Code, které se hodí pro vývoj jednodušších (zejména webových) aplikací. Je malé, velmi rychlé a nainstalované asi za 30 sekund. A funguje jak na Windows, tak na Linuxu a Mac OS X.

 

Základem VS Code je textový editor, který podporuje mnoho formátů. Code nemá žádný vlastní formát projektů nebo solutions, zobrazí zkrátka vše, co najde v nějakém adresáři. Pokud tam ovšem najde některé speciální soubory (např. project.json z nového ASP.NET 5), umí tyto soubory zpracovat a v případě ASP.NET pak zobrazuje relevantní IntelliSense vzhledem k Nuget balíčkum, které máte v projektu přidané.

Samotný editor má mnoho funkcí, na které jste zvyklí z velkého Visual Studia – kromě IntelliSense pro většinu formátů je zde i Go To Definition, code snippety nebo vyhledávání tříd a funkcí (Ctrl+T).

Open symbol by name

Dokonce je zde pár funkcí, které velké Visual Studio bez doplňků ani neumí, například Shrink/Expand Selection (Shift+Alt+Left a Shift+Alt+Right).

Expand selection

V CSS editoru je celkem pěkná funkce, která umí zobrazit místo, kde se používá daný selector.

Hover

Jsou dostupné i základní funkce pro refactoring, jako třeba Rename.

 

Visual Studio Code v sobě integruje Git klienta, který obsahuje základní funkce, nicméně pro běžné úkony dostačuje. Ostatní VSC systémy zatím podporovány nejsou.

Jsou podporovány i populární task runnery Grunt a Gulp.

 

Editor podporuje mnoho jazyků, např. HTML, Javascript, Typescript, CSS, SASS a LESS, Markdown a pochopitelně C#. Jsou podporovány i pluginy, které umí editor rozšířit o podporu dalších formátů.

 

Aktuálně VS Code podporuje debugging aplikací v Node JS, jehož podpora je velmi pokročilá, a pracuje se na podpoře .NET aplikací (aktuálně je podporováno ladění aplikací na Monu).

K dispozici je debugovací konzola, ve které můžete vyhodnocovat výrazy, podporovány jsou source mapy, takže lze ladit i aplikace v jazycích, které se do javascriptu kompilují (např. Typescript).

 

hodnocení článku

1 bodů / 1 hlasů       Hodnotit mohou jen registrované uživatelé.

 

Mohlo by vás také zajímat

Začínáme psát v C# - díl 2.: Vývojové prostředí a první program

V dnešním díle si představíme vývojové prostředí a ukážeme si jak napsat první aplikaci.

Co se chystá ve Visual Studio 2013 Update 4

Co se to děje s .NETem

 

 

Nový příspěvek

 

Příspěvky zaslané pod tento článek se neobjeví hned, ale až po schválení administrátorem.

+1

Používám na Linuxu na C# a funguje skvěle. Mám v tom normální (ne DNX) .sln, .csproj a dělá IntelliSense. Akorát to builduji xbuildem a ne F5, ale to už k tomu Linuxu patří :).

nahlásit spamnahlásit spam 0 odpovědětodpovědět

IONIC

Používám na IONIC ve spojení s IONIC CLI, na .NET projekty bych za to neměl odvahu (celkově nemám odvahu na ASP 5). Každopádně na IONIC mi to prozatím stačí plně i když jsem se chvilku pral se SASS/TypeScript.

Měl bych otázku. Copak používáš na to dělání GIFu?

Děkuji za odpověď.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.

Nyní zakládáte pod článkem nové diskusní vlákno.
Pokud chcete reagovat na jiný příspěvek, klikněte na tlačítko "Odpovědět" u některého diskusního příspěvku.

Nyní odpovídáte na příspěvek pod článkem. Nebo chcete raději založit nové vlákno?

 

  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

Příspěvky zaslané pod tento článek se neobjeví hned, ale až po schválení administrátorem.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback