Есть ли сочетание клавиш Visual Studio для «перехода к определению типа переменной» для «авто» переменных в C ++? - PullRequest
0 голосов
/ 23 октября 2019

Я часто использую 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() ) { {
    ...
}

1 Ответ

1 голос
/ 23 октября 2019

Я держу Ctrl, затем нажимаю auto (или любой другой тип), и он берет меня там, где определен тип. Не строгое сочетание клавиш, но, тем не менее, оно работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...