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