更改 MSVS 中切换头代码文件(Ctrl+k、Ctrl+o)的行为以包含内联文件 (.inl) 以及源文件和头文件(.cpp、.h)

问题描述 投票:0回答:1

在 Visual Studio 2022 中处理 C++ 项目时,Ctrl+k,Ctrl+o 将在相应的头文件和源文件之间交换,该命令称为 EditorContextMenus.CodeWindow.ToggleHeaderCodeFile。如果您在

my_file.cpp
中工作,请按 Ctrl+k、Ctrl+o,Visual Studio 2022 将带您前往
my_file.h
,反之亦然。

是否可以修改该命令的行为以包含模板的 .inl 文件(或 .tpp),以便 Ctrl+k,Ctrl+o 在三个文件之间循环

my_file.cpp, my_file.h, my_file.inl (or my_file.tpp)

该功能是否已经存在(在 3 种文件类型之间循环),或者如果不存在,我将如何实现这样的功能?

这些旧的问题询问如何在已知的.cpp和.h之间切换。 我还尝试在 Stack Overflow 上搜索这个问题“[visual-studio] switch between user Defined file extensions”,这是一个略有不同的问题,但为了涵盖更广泛的搜索,返回了 1 个不相关的帖子。)

visual-studio visual-studio-2022 key-bindings
1个回答
6
投票

您可以在工具 > 选项中更改键盘快捷键行为。展开 environment 选项卡并选择 keyboard。您将能够修改 VS 中任何可用命令的键盘快捷键。

但是,要循环浏览自定义文件扩展名,我建议您寻找一些 VS 扩展来执行此操作。

如果这个答案不是您想要的,请为您的功能提供更详细的描述。

© www.soinside.com 2019 - 2024. All rights reserved.