Visual Studio: několik zkratek a nástrojů


Několik tipů ke snadnější práci s Visual Studiem pro začátečníky.

Klávesové zkratky

Já osobně jsem sice hrozně “klikojdní”, prostě rád klikám myší, ale i tak používám ve VS několik zkratek, které velmi zpříjemňují práci s Visual Studiem. Osobně mám nejraději rozložení klávesnice Visual C# 2005.

F5 – start debugování
Shift + F5 – stop debugování
Ctrl + Shift + F5 – restart debugování
F6 – build
F10 – jeden krok (step over)
F11 – krok po “metodách” (step into)
F12 – Go To Definition
F2 – přejmenování
F7 – zobrazit kód
Shift + F7 – zobrazit designer

Home – na začátek řádku
Ctrl + Home – na začátek dokumentu
End – na konec řádku
Ctrl + End – na konec dokumentu

Ctrl E, D – formát kódu (silně návykové) (FormatDocument)
Ctrl M, O – skrytí všech regionů kódu (ToogleAllOutlining)
Ctrl M, L – odkrytí všech regionů kódu (CollapseAllOutlining)
Ctrl E, C – zakomentování výběru (CommentSelection)
Ctrl E, U – odkomentování výběru (UncommentSelection)
Ctrl R, M – vytvoření metody z výběru (ExtractMethod)

Ctrl + Space – vyvolání IntelliSense
Ctrl + Tab – IDE Navigator

Nástroje

  • ReShaper – naprosto výborný nástroj, který rozšiřuje Visual Studio o celou řadu dalších funkcí od automatického zvýrazňování nadbytečného kódu po vytváření a generování vlastních šablon kódu, čímž výrazně přispívá k lenosti – to si musí prostě každý vyzkoušet sám. Jediné co bych mu vytnul je jeho paměťová náročnost (nic hrozného) a to, že není zdarma.
  • AnkhSVN – super záležitost, zpřístupní funkce SVN přímo ve Visual Studiu a zdarma, takže je možné jednoduše commitovat, updatovat apod.
  • .NET Reflector – umožňuje procházet zdrojové kódy systémových i libovolných jiných knihoven. Starší verze byly v základu zdarma a za příplatek byl k dispozici plugin do Visual Studia. Nyní od verze 7 bohužel už placený.

Grafické knihovny

Samotné WPF, WinForms a i další MS platformy neobsahují v základu velké množství grafických ovládacích prvků, což se dá vyřešit zakoupením některé z mnoha dostupných komerčních knihoven, resp. balíků. Pokud máte hluboko do kapsy, tak přidávám stručný přehled několik z nich:

  • SyncFusion – mnoho prvků, funkcí, pěkný vzhled, ale slabá dokumentace i vzorové příklady
  • DevExpress – velmi mnoho prvků, funkcí, pěkný vzhled, slabší dokumentace, velmi paměťově náročné
  • Telerik – mnoho prvků, funkcí, pěkný vzhled
  • XCEED – pouze několik prvků, zaměřeno především na DataGrid

, ,

Komentáře jsou uzavřeny.