Jan Vávra - Osobní stránky

Klávesové zkratky ve Visual Studiu

Pro usnadnění práce s Visual Studiem jsem se za svou programátorskou praxi naučil využívat několik šikovných i méně šikovných klávesových zkratek. Které vám v globálním měřítku ušetří hodiny práce a někdy i určitou frustraci. Zde uvádím některé z nich s krátkým popisem funkčnosti. Snad se vám budou hodit.

CTRL + K + C – Klávesová zkratka pomocí nichž lze jednoduše zakomentovat aktuálně vybranou část kódu
CTRL + K + U – Opak výše uvedeného – tj. odkomentování aktuálně vybraného kódu
CTRL + K + S – Tato zkratka může sloužit k různým účelů. Za prvé ve chvíli, kdy nemáte vybraný kód, tak vyvoláte nabídku pro předpřipravenou část kódu (smyčky for, foreach, if apod.). Za druhé, pokud vybranou část kódu máte tak tento kód můžete do tohoto předpřipraveného kódu vložit – tj. obalit ho například for cyklem, nebo podmínkou if. Nejvíce tuto zkratku však využívám k zabalení kódu do regionu, který se s oblibou využívá ke zvýšení přehlednosti výsledného kódu.
CTRL + K + D – Po stisknutí se aktuálně otevřený soubor naformátuje (tj. opraví odsazení textu) a tak zvýší jeho přehlednost.
CTRL + K + F – To samé co výše uvedená zkratka, avšak platí pouze pro aktuálně vybranou oblast kódu.
CTRL + L / SHIFT + DEL – Smaže řádku na kterém se aktuálně nacházíte, bez nutnosti označit celý řádek.
CTRL + . – Otevře menu se zkratkami. 
F12 – Otevře definici. Doporučuji nainstalovat rozšíření které umožní to samé při CTRL + Click.
ALT + SHIFT + ENTER – Notoricky známá klávesová zkratka, avšak ve VS překvapivě též prakticky využitelná. Vyzkoušejte!
F8 – V případě hledání lze skákat na jednotlivé výsledky hledání.
CTRL + R + E – Vygeneruje get/set pro člena.
CTRL + , - Otevře okno "Navigate To", které je šikovné pro hledání tříd a metod dle zadaného textového řetězce.
F2 - Klávesová zkratka která vovolá dialog pro přejmenování všech výskytů právě označené property/metody/třídy

Pro rychlé vytvoření konstrukce jednoduché property napište prop a stiskněte TAB.
Property s private set - propg + TAB.
Pro vytvoření veřejné property vracející neveřejné pole - propfull + TAB 
Vytvoření dependency property (esenciální pro WPF) - propdp + TAB 

 

Seznam budu v budoucnu aktualizovat. Pokud máte nějakou další šikovnou klávesovou zkratku, tak mi napište nebo přispějte do diskuze. Omlouvám se za možná lehce zmatený popis – ale kdo by to věřil, že popis klávesových zkratek bude docela obtížná úloha. Možná článek raději doplním obrázky.

 

Vítejte

Mé jméno je Jan Vávra a jsem člověk s mnoha tvůrčími koníčky. Již od dětství jsem byl fascinován tvořením téměř čehokoliv. Ať už to bylo vymýšlení vlastních melodií, textů, vytváření úrovní do starých konzolových či PC her, natáčení, focení, programování textových her a mnoho dalších kreativních aktivit. Bohužel čas je neúprosný a není neomezený, a mé koníčky se tak nakonec ustálily na tom, co zveřejňuji na tomto webu. Primárně se teď zaměřuji na programování v .NET a hudební tvorbou pod aliasem "John Waver".