现代屏幕具有较大的分辨率,可以轻松容纳两列或三列 80 列代码。 C++ 基本上要求您将代码分成 .hpp
和 .cpp
文件。
那么,为了利用这个空间,为什么不在打开 .hpp
文件时自动打开第二列中的 .cpp
文件(反之亦然)?这显然不适用于极端情况,尽管对于许多项目来说,文件名之间存在直接对应关系,很容易确定。对我来说,这似乎是对这个空间的非常合理的利用,很难想象它还没有被这样做过。
是否有一个 IDE 可以做到这一点?一个插件?或者,为什么你认为这不可能做到?
最佳答案
如果您使用的是 Visual Studio,那么对于 C++ 项目来说已经非常好的插件 ( Visual Assist X ) 也具有类似的功能。它不是完全自动的,但您所要做的就是按Alt+o,它将打开该集中的另一个文件。也就是说,如果您是 .hpp,则按该键将打开 .cpp,反之亦然。
他们的网站通过视频演示了其工作原理。它还适用于 XAML/代码隐藏文件、Windows 窗体/代码文件等。(基本上在成对操作的任何文件中,该组合键都会切换到成对的另一个文件)
关于C++ IDE 功能 : Synchronized viewing columns for headers and implementation files?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4810495/