SourceCookifier

SourceCookifier 分析类,类,函数和变量名等组件的当前源代码,并在侧面板的树视图中显示它们。双击组件名称可以在这些成员之间进行导航。该插件支持多种语言,并且可以针对未确定或用户定义的语言进行自定义。这在处理大型代码时很有用。

http://i.stack.imgur.com/uJL89.jpg

默认情况下, SourceCookifier 会话模式设置为 Single file mode。其他可用的模式是 N++ session mode(所有文件在 Notepad ++中打开)或 Cookie session mode

StackOverflow 文档

要使用 Cookie session mode

  1. 使用源代码将文件夹拖放到 Source Cookifier 窗口

  2. 选择要解析的文件类型

StackOverflow 文档

笔记:

  • 你可以保存并加载 cookie 会话; 此外,Source Cookifier 显示最新会话的历史记录
  • 在 Notepad ++中打开已保存会话的文件将自动将 SourceCookifier 切换到 cookie 会话模式并加载此会话
  • 在拖放文件夹的同时维护键盘修饰符( CTRL,SHIFT 或者 ALT 它们都相似)将仅通过添加 INCLUDES 而不是标签来加强解析

StackOverflow 文档

另一个有用的功能是能够跳转到符号的定义 (例如函数)

  1. 选择正确的会话模式: 如果符号的定义位于 Notepadd ++中未打开的另一个文件中,则使用 cookie 模式; 如果定义位于同一文件中,则使用单个文件模式
  2. 在 Notepad ++中,将光标放在要定义的函数/类型中,然后按 CTRL + SHIFT + ENTER 跳转到定义。如果有多个定义,则可以选择要打开的文件

StackOverflow 文档

  1. 你可以按 ALT + LEFT 返回上一个位置(和 ALT + RIGHT 返回定义)

StackOverflow 文档