Už jste vyzkoušeli Visual Studio Code?

Tomáš Herceg       09.11.2015       Visual Studio       15091 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

Vývojové prostředí VB.NET - seznámení

Na základě několika žádostí jsem napsal článek o vývojovém prostředí Visual Studio 2005 resp. Visual Basic .NET 2005 Express Edition. Najdete zde nejpoužívanější klávesové zkratky, něco o code snippets, o přidávání souborů do projektu a podobně.

Základy testování aplikací pomocí Visual Studia

V článku jsou popsány základní metody automatizovaného testování aplikací, které jsou vestavěny ve Visual Studiu. Článek je psán pro lidi, kteří s automatickým testováním nemají zkušenosti nebo se chtějí podívat, co VS testy nabízí.

Visual Studio 2010 Launch - Pozvánka na dvě akce

Pozvánka na dvě nové akce týkající se uvedení nové produktové řady Visual Studio 2010.

 

 

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