【问题标题】:Is there a Visual Studio keyboard shortcut for "go to variable type definition" for "auto" variables in C++?是否有用于 C++ 中“自动”变量的“转到变量类型定义”的 Visual Studio 键盘快捷键?
【发布时间】:2019-10-22 22:08:54
【问题描述】:

我经常使用F12 Edit.GoToDefinitionAlt+F12 Edit.PeekDefinition 来跳转和查看代码。它对于查找变量的类型也非常有用,Alt-F12 在变量上然后快速移动,Alt-F12 在类型上,我可以查看对象定义,例如。

但是,如果您使用 C++ auto 关键字,则不能在其上使用 Alt-F12 跳转到推导的类型。如果您将鼠标悬停在像下面的item 这样的变量上,您可以在内容弹出窗口中看到推导的类型正常,但您无法单击任何内容跳转到它。查看选项键盘快捷方式,似乎在变量上运行 Edit.GoToTypeDefinition Ctrl+K, Ctrl+Shift+T 是我正在寻找的,但它似乎不适用于常规变量,更不用说自动变量了。有人遇到过这个问题或有捷径解决方案吗?

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

【问题讨论】:

  • 这适用于我 16.3.2。你有什么版本?
  • 如果您的代码可以正确编译并且您不会一次进行太多更改以使 IntelliSense 数据库基本上保持最新状态,它通常可以正常工作。
  • 嗯……我在 VS2019 16.3.6 上……我的代码编译得很好,但它是一个非常大的项目,我会继续使用它,谢谢

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


【解决方案1】:

我按住Ctrl,然后单击auto(或任何其他类型),它会将我带到定义类型的位置。严格来说不是 kyboard 快捷方式,但它仍然有效。

【讨论】:

    猜你喜欢
    • 2017-02-06
    • 1970-01-01
    • 1970-01-01
    • 2014-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    • 1970-01-01
    相关资源
    最近更新 更多