在记事本++中转到其他文件中的C函数定义


8

使用SourceCookifier插件在Notepad ++ 5.6.7(Unicode)上编辑C项目时,可以按Ctrl + Shift + Enter转到光标所在的函数的定义,但前提是该光标位于同一文件中。

如果它在另一个文件中(例如本地或使用SourceCookifier(首选)的extern)或另一个插件,如何定义它?

Answers:


5

只需将顶级源文件夹拖放到SourceCookifier窗口中。另外,在放下时按SHIFT,CTRL或ALT可以加快所有操作,因为那时树形视图中没有标签。查看简短的手册,然后开始使用会话文件。


谢谢,SpaceCur。有点慢,但是可以完成工作!
Gnubie 2012年

1

我不是普通的Notepad ++用户,但是sourceforge 的OpenCTags项目看起来很有希望。


OpenCTags确实可以工作,但是用户必须首先索引整个源文件集以进行搜索(使用Alt + C)。然后在标识符(包括函数名)上按Alt + Space会弹出一个索引,可以从中单击相应的条目(按Enter键无效)。然后可以使用Alt + P返回到原始文件。
Gnubie 2011年

附录-为什么Stack Exchange仅允许对注释进行5分钟的编辑?缺点(据我所知):1.索引必须手动更新。2.它只匹配字符串(可以使用唯一的名称,但不能使用通用的名称)。3.无法使用Enter键从弹出列表中选择项目。4.在具有约36000个文件的2GB项目上,这相当慢。
Gnubie 2011年

关于点3:空格键从弹出列表中选择项目。
Gnubie 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.