Tag Archives: Keyboard Shortcuts

Visual Studio: Klávesové zkratky pro navigaci na další/předchozí metodu v kódu

V Resharperu jsou známé klávesové zkratky pro navigaci na dalšího (Alt+Down) resp. předchozího (Alt+Up) membera v kódu. Málo se ale ví, že i čisté Visual Studio toto nyní umí.

Ve Visual Studiu (minimálně ve verzi 2017, ale nejspíš to umí i starší verze) můžete tyto klávesové zkratky získat namapováním příkazů Edit.NextMethodEdit.PreviousMethod (přestože mluvíme o metodách, ve skutečnosti se skáče po memberech). Tyto commandy bývaly funkční pouze pro Visual Basic, jak se teď ale vývoj pro všechny jazyky sjednocuje, fungují i v C#:

2017-09-26_10-12-19

…já asi zvolím klávesové zkratky Ctrl+UpCtrl+Down, protože mi to nějak lépe jde pod ruce a to výchozí skrolování, co tam je, je stejně k ničemu. Mimochodem Alt+Up/Down používám pro posun řádku/selection o řádek výš/níž.

[Updated] VS2013, VS2015, VS2017: Když v code-behind nefunguje F7 pro přechod do markupu

VS2015 Update: Úplně stejně se mi chovalo VS2015 pro defaultní „Web Development (Code Only)“ sadu nastavení. Níže uvedený postup pomohl.

Nějakou shodou okolností mi Visual Studio 2013 přestalo reagovat na F7 pro přechod z code-behind text-editoru na ASPX-markup editor.

V nastavení jsem zjistil, že F7 je asociováno na command View.ViewCode (Global). Stačilo přidat pro kontext Text Editor command View.ToggleDesigner.

image

UPDATE: VS2017 úplně stejně.