Я часто использую F12
Edit.GoToDefinition
и Alt+F12
Edit.PeekDefinition
для прыжков и просмотра кода. Это также очень полезно для нахождения типа переменной: Alt-F12
для переменной, затем scoot over и Alt-F12
для типа, и я могу посмотреть, например, определения объектов.
Однако, если выВы используете ключевое слово C ++ auto
, и на нем нельзя Alt-F12
перейти к выведенному типу. Если вы наведите указатель мыши на переменную, как item
ниже, во всплывающем окне содержимого можно увидеть выведенный тип ok, но вы не можете нажать на что-либо, чтобы перейти к нему. Глядя на параметры-сочетания клавиш, кажется, что мне нужно запустить Edit.GoToTypeDefinition
Ctrl+K, Ctrl+Shift+T
для переменной, но, похоже, она не работает даже с обычными переменными, а тем более автоматически. Кто-нибудь сталкивался с этим или у вас есть быстрое решение?
if ( const auto item = getFirst() ) { {
...
}