SourceCookifier
SourceCookifier 分析类,类,函数和变量名等组件的当前源代码,并在侧面板的树视图中显示它们。双击组件名称可以在这些成员之间进行导航。该插件支持多种语言,并且可以针对未确定或用户定义的语言进行自定义。这在处理大型代码时很有用。
http://i.stack.imgur.com/uJL89.jpg
默认情况下, SourceCookifier 会话模式设置为 Single file mode
。其他可用的模式是 N++ session mode
(所有文件在 Notepad ++中打开)或 Cookie session mode
。
要使用 Cookie session mode
:
-
使用源代码将文件夹拖放到 Source Cookifier 窗口
-
选择要解析的文件类型
笔记:
- 你可以保存并加载 cookie 会话; 此外,Source Cookifier 显示最新会话的历史记录
- 在 Notepad ++中打开已保存会话的文件将自动将 SourceCookifier 切换到 cookie 会话模式并加载此会话
- 在拖放文件夹的同时维护键盘修饰符( CTRL,SHIFT 或者 ALT 它们都相似)将仅通过添加 INCLUDES 而不是标签来加强解析
另一个有用的功能是能够跳转到符号的定义 (例如函数)
- 选择正确的会话模式: 如果符号的定义位于 Notepadd ++中未打开的另一个文件中,则使用 cookie 模式; 如果定义位于同一文件中,则使用单个文件模式
- 在 Notepad ++中,将光标放在要定义的函数/类型中,然后按 CTRL + SHIFT + ENTER 跳转到定义。如果有多个定义,则可以选择要打开的文件
- 你可以按 ALT + LEFT 返回上一个位置(和 ALT + RIGHT 返回定义)