eclipse CDT 大文件浏览/导航/索引问题

用eclipse遇到一个棘手的问题:

90%的源代码文件都可以导航,但大文件(大于4000行)的都不能导航。

正常情况下: 按住ctrl, 点函数实现的函数名,可以跳转到函数声明。

但大文件中这样做却没有反应。

eclipse cdt 版本为 2011 galileo, linux 平台,项目为C++项目

解决方案:

Window->Preferences->C/C++->Editor->Scalability->Disable Editor Live Parsing

把此项前面的钩去掉,就OK了。


1.注销代码,用惯了UE的列模式,注销代码还是很爽的,不过并不是所有的编辑器都有。所以,还是要熟悉一下Eclipse的注销方式。

方式一:

/**

*

*/

注销代码方式: Ctrl+Shift+/

撤销注销代码: Ctrl+Shift+\

方式二: //

//

注销和撤销注释的方法相同: Ctrl+/

2.关于代码折叠问题。

默认的CDT并不开启代码折叠功能。还需要手动开启。

方法如下:

菜单栏 -> Windows -> Preferences -> C/C++ -> Editor -> Folding -> -> -> and enjoy u options.  

方式一:

/**

*

*/

注销代码方式: Ctrl+Shift+/

撤销注销代码: Ctrl+Shift+\

方式二: //

//

注销和撤销注释的方法相同: Ctrl+/

2.关于代码折叠问题。

默认的CDT并不开启代码折叠功能。还需要手动开启。

方法如下:

菜单栏 -> Windows -> Preferences -> C/C++ -> Editor -> Folding -> -> -> and enjoy u options.  

3.关于eclipse调试

1、在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上。

2、点击那个虫子样子的按钮,或者右键单击该程序,选择debug as -> java application

3、按F5就是一层层深入的debug相当于剥葱样,按F6就是一步步debug,不理会深层次运作,按F7就是不管当前位置有多深,都跳转到断点设置的那一层代码,按F8就是停止debug,运行完程序 另,在debug时,会有很多有用信息显示在debug框里面,需要自己实践,鼠标移到变量上时会有当前变量的属性值。

4、补充:你可以看一看eclipse的配置项,有一个快捷键的说明