【问题标题】:C++ IDE feature: Synchronized viewing columns for headers and implementation files?C++ IDE 功能:标题和实现文件的同步查看列?
【发布时间】:2011-01-26 21:56:37
【问题描述】:

现代屏幕具有较大的分辨率,可以轻松容纳两列或三列 80 列代码。 C++ 基本上要求您将代码分成.hpp.cpp 文件。

那么,为了利用这个空间,为什么不在打开.hpp 文件时自动打开第二列中的.cpp 文件(反之亦然)?这显然不适用于极端情况,尽管对于许多项目来说,文件名之间存在直接对应关系,这很容易确定。对我来说,这似乎是对这个空间的非常合理的使用,很难想象它还没有完成。

是否有执行此操作的 IDE?插件?或者,为什么你认为它做不到?

【问题讨论】:

    标签: c++ ide multiple-columns


    【解决方案1】:

    如果您在 Visual Studio 中,一个插件 (Visual Assist X),对于 C++ 项目来说已经很不错了,它具有类似的功能。它不是完全自动的,但您所要做的就是按 Alt+o 它将打开集合中的另一个文件。也就是说,如果你是 .hpp,按下该键将打开 .cpp,反之亦然。

    他们的网站在视频中演示了它的工作原理。它也适用于 XAML/代码隐藏文件、Windows 窗体/代码文件等。(基本上任何文件成对操作的地方,该键组合切换到成对中的另一个文件)

    【讨论】:

    • 啊,是的。我相信我目前使用的 IDE(Code::Blocks,不要使用 VS,因为它不可移植)也具有该功能(刚刚检查过——它是 F11)。我正在寻找一种有效管理多个列的方法,基本上只是一组选项卡。不过,感谢您提醒我这一点,该功能暂时会有所帮助。
    • 为什么/如何 VS“不可移植”?当然,IDE 本身只在 Windows 上运行,但使用它创建的代码是完全可移植的。
    • 也许我应该更好地解释一下我所说的便携是什么意思。 (只是不认为这很重要,因为 VS 没有帮助。)我不是指生成的代码或单一平台,我只是说我不能将 VS 放在闪存驱动器上并从那里运行它.
    猜你喜欢
    • 2018-10-27
    • 1970-01-01
    • 2014-10-23
    • 2013-01-05
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多