我用这样的方式来获取代码折叠Netbeans中:
// <editor-fold defaultstate="collapsed" desc=" description">
....
// </editor-fold>
和Visual Studio:
#region description
...
#endregion
但我找不到在Eclipse中相同的使用。 我如何使用Eclispe的代码折叠?
我用这样的方式来获取代码折叠Netbeans中:
// <editor-fold defaultstate="collapsed" desc=" description">
....
// </editor-fold>
和Visual Studio:
#region description
...
#endregion
但我找不到在Eclipse中相同的使用。 我如何使用Eclispe的代码折叠?
Eclipse支持代码折叠。
转到工作台首选项 - >常规 - >编辑 - >结构化文本编辑器,然后选中“启用折叠”复选框。
然后去工作台首选项 - >爪哇 - >编辑 - >折叠和调整折叠偏好。
在<editor-fold
和#region
可以作为你想有一个块折叠包裹任何东西,包括不只是一个函数或评论,但两者甚至数倍函数,注释,变量等
Eclipse不具有这样的功能。 我使用Eclipse,氖仍下落不明这一点。
Windows的>首选项 - >(C / C ++) - > Editors->折叠
(C / C ++)将改变根据您所使用的语言。 一般每种语言的插件都会有自己的折叠选项
我创建了一个叉和旧的更新站点咖啡字节代码折叠插件是使用Eclipse霓虹灯工程: https://github.com/stefaneidelloth/EclipseFolding/raw/master/com.cb.platsupp.site
尽管这是一个老问题,我想补充一些输入。
蚀本身不支持自定义代码折叠块,象与它的Visual Studio #region
和#endregion
指令,或Netbeans的与其//<editor-fold defaulstate="collapsed" desc="My custom code folding block"
和//</editor-fold>
。
(的IntelliJ支持这个问题,以及,与两个前述的方法工作的,这取决于IDE是如何配置的。)
如果你碰巧在Eclipse与CDT是工作(如C / C ++),周围有办法。 我试着安装插件提及,但他们要么不存在了,或者安装使IDE不稳定。
创建在一个中心位置,其包含宏等(可选)的头文件。 在该标头,简单地定义一个FOLD宏,如下:
#define FOLD //
每个来#include您的中央头文件中的文件也将上面的宏的引用。
一个例子使用的,这将是:
#ifdef FOLD Struct MyFileStruct
#pragma pack(1)
typedef struct MyFileStruct {
WCHAR fileName[FILENAMELEN]; // File name
WCHAR fileInfos[32]; // File info
WCHAR fileDate[32]; // File date
DWORD sizeInBytes; // File size
} File;
#pragma pack()
#endif
如果这种工作方式还不清楚,我建议寻找到C预处理
我希望这是有些用处!