如何在Eclipse CDT中设置默认的调试内存视图呈现和单元大小?

时间:2016-08-25 08:39:18

标签: eclipse eclipse-cdt

有没有办法在Eclipse中设置默认的内存视图呈现和默认的单元格大小(对于传统渲染)?目前,每个新添加的内存位置的默认行为是十六进制渲染和4字节单元大小。我找不到通过GUI更改此选项的选项。是否可以改变这一点,即通过手动修改偏好等等?

memory view

1 个答案:

答案 0 :(得分:1)

您可以通过修改CDT插件源代码将其归档,然后重新构建CDT并重新安装。

事实上,我正在开发基于Eclipse的MCU IDE,所以我有时会修改CDT源代码。对于你的问题,我修改了这样的代码并且工作了:

public Control createControl(Composite parent)
{
    allocateColors();

    this.fRendering = new RenderingAddressInfo(parent, this);
    **this.fRendering.setColumnsSetting(4);** //I modified this, and workd!
    applyPreferences();

    createMenus();

    return this.fRendering;
}

以上代码来自: CDT_9_3_0 \存储器\ org.eclipse.cdt.debug.ui.memory.traditional \ SRC \有机\蚀\ CDT \调试\ UI \存储器\传统\ TraditionalRendering.java

希望这有帮助!