除了通过悬停窗口之外,如何使用 CLion 展开宏?上下文菜单中似乎没有这样的操作,代码或重构菜单中也没有。我正在寻找一种基于键盘的方法(菜单使用计数作为基于键盘的)。
当我搜索包含“宏”一词的操作时,我得到 CLion 宏、CMake 宏,但没有 C/C++ 预处理器宏,因此没有任何帮助。
正如 @uta 所指出的,一个 can 在 CLion 中扩展宏 - 但操作名称与您可能习惯的不同。它称为宏的“内联”,位于 Inline... 子菜单 中 - 位于宏的右键单击菜单中,以及重构顶级菜单中。
但是,CLion 似乎对扩展宏相当挑剔,它认为它不属于该项目的一部分,因此预计会出现更多问题。
您还可以使用名为“替换宏一次”的上下文操作。显示上下文操作的键盘快捷键是 alt-return (Windows) 或 option-return (macOS)。或者,您可以点击 Shift 两次打开“Search Everywhere”,然后输入“替换宏一次”(前缀)。