Sublime text 3中实现函数跟踪跳转(ctags)

  • 1、下载最新的ctags到非中文目录,这里,我们推荐c:\windows\system32,ctags可从sourceforge下载,最后更新是在09年,版本5.8;
    下载后解压只需将ctags.exe复制到c:\windows\system32目录下;

  • 2、配置ctags路径打开Preferences->Package Settings->CTags->Setting-Default在里面加一行 "command": "c:/windows/system32/ctags.exe",

  • 3、打开Preferences->Package Settings->CTags->Mouse bindings-Default 复制里面的所有内容到Preferences->Package Settings->CTags->Mouse bindings-User 中
    并修改上图标出的两行,修改后如下

[
    {
        "button": "button1",
        "count": 1,
        "press_command": "drag_select",
        "modifiers": ["ctrl"],
        "command": "navigate_to_definition"
    },
    {
        "button": "button2",
        "count": 1,
        "modifiers": ["ctrl"],
        "command": "jump_prev"
    }
]

  • 4、使用,在使用函数调转功能前,需要先生成.tags文件,只需在项目文件管理器的项目文件上右键点击Ctags:Rebuild Tags即可(注意,在改动文件之后也许重新生成.tags)

  • 5、所有工作都准备充分之后,就可以在函数名上 Ctrl+鼠标左键 点击实现跳转到指定函数里了,返回用Ctrl+鼠标右键

你可能感兴趣的:(Sublime text 3中实现函数跟踪跳转(ctags))