用notepad++的时候,怎样跳转到定义函数的地方?
当我点击一个函数的时候,
页面跳转到这个函数的定义的地方,
notepad++能做到这一点么,
比如eclipse就能做到 ,
ctrl+单击某个函数,
就能跳转到这个函数定义的地方 ? 展开
把这段话粘到这个文件里,(如果打不开这个后缀奇怪的文件可以去下载一个notepad++,用notepad++打开并编辑它so easy)
[ { "button": "button1", "count": 1, "modifiers": ["ctrl"], "press_command": "drag_select", "command": "goto_definition" }]
最后点击保存就OK了
回到sublime text3中,ctrl+鼠标左键就能自动跳转了。
扩展资料
notepad++能够识别Python代码,但是不能支持Ctrl+鼠标左键跳转到函数定义的地方,而且当函数是在另一个py文件中定义的时候,notepad++更是无能为力。
pycharm可以完美的支持Ctrl+鼠标左键跳转到函数定义的地方,但是它的打开速度真实太慢了,对于就临时看一下代码逻辑的情况,新建项目、加载框架这一套下来,等待的着实让人难受。
spyder倒是可以支持Ctrl+鼠标左键跳转到函数定义的地方,而且打开速度还挺快,但是如果有两个相同名字的py文件存在,spyder先调出的是哪一个文件,真心搞不懂。
最后,sublime text3,打开速度快,支持打开文件夹功能,还能实现 Ctrl+鼠标左键跳转到函数定义的地方 这个功能,就是需要手动配置一下。
参考资料来源:百度百科-Notepad++
把FunctionList.dll拷贝到 安装目录\Notepad++\plugin下
把Gmod Lua.bmp和C++.flb拷贝到 安装目录\Notepad++\plugin\config下
把FunctionListRules.xml拷贝到 %APPDATA%\Notepad++\plugins\config下
其中需要注意的是,此处的FunctionListRules.xml就是定义了各种语言的搜索函数的规则。必须把该文件拷贝到上述位置才可以。像我最开始的时候,拷贝到安装目录\Notepad++\plugin\config下是不可以的。
而%APPDATA%的位置,在我这里的是C:\Users\CLi\AppData\Roaming\Notepad++\plugins\config
之后通过 插件 ⇒ Function List ⇒ List...或者快捷键Ctrl+Alt+Shift+L,就可以打开当前文件的函数列表了
参考链接:网页链接
dll下载:网页链接
1、打开Notepad++,在菜单栏选择 视图->函数列表项,即可打开函数列表功能。
2、当然,也可以在工具栏上点击“函数列表”的图标来打开函数列表功能。
3、打开函数列表功能后,在Notepad++右侧窗口会列出文件中所有的函数名。
4、当函数比较多的时候,可以在函数列表功能窗口输入框输入字符查找过滤,能快速找到你想要的函数名。
5、选择“排序”图标后,所有的函数名的首字母会按字母a-z顺序排序,然后快速查找以某个字母开头的函数名。
6、双击函数列表中的函数名后,会自动跳到函数定义的地方。
注意事项:
Notepad++需要升级到最新版,在最新版的Notepad++,之前的Function List插件可能无法使用。