是否存在Visual Studio键盘快捷方式,用于C ++中“自动”变量的“转到变量类型定义”?

时间:2019-10-22 22:08:54

标签: c++ visual-studio visual-studio-2019

我经常使用F12 Edit.GoToDefinitionAlt+F12 Edit.PeekDefinition来浏览代码。对于查找变量的类型也非常有用,例如先在变量上Alt-F12然后在变量上进行滑行,然后在类型上Alt-F12,例如,我可以查看对象定义。

但是,如果您使用的是C ++ auto关键字,则无法在其上Alt-F12跳转到推导类型。如果将鼠标悬停在下面的变量item上,则可以在内容弹出窗口中看到推断出的类型,但是您无法单击任何内容来跳转到该类型。查看options-keyboard-shortcuts,看来我正在寻找在变量上运行Edit.GoToTypeDefinition Ctrl+K, Ctrl+Shift+T的方法,但即使在常规变量上也无法正常工作,而自动操作则少得多那些。有人遇到这个问题或有捷径解决方案吗?

if ( const auto item = getFirst() ) { {
    ...
}

1 个答案:

答案 0 :(得分:1)

我按住Ctrl,然后单击auto(或其他任何类型),然后我便在其中定义了类型。严格来说,这不是kyboard快捷方式,但是它仍然可以工作。