在 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 个不相关的帖子。)
您可以在工具 > 选项中更改键盘快捷键行为。展开 environment 选项卡并选择 keyboard。您将能够修改 VS 中任何可用命令的键盘快捷键。
但是,要循环浏览自定义文件扩展名,我建议您寻找一些 VS 扩展来执行此操作。
如果这个答案不是您想要的,请为您的功能提供更详细的描述。