用notepad++的时候,怎样跳转到定义函数的地方?

用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++

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-14

把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下载:网页链接

第2个回答  推荐于2017-05-17
在 Notepad++ 中,打开 函数列表 侧边栏:
[视图]菜单 >> Function List
双击其中的项目,即可跳转。

注意:
要切换到正确的语言,Function List 才能正常显示函数。
必要时要点击其Reload(重新载入)按钮。

若仍未解决,请“补充说明”或“追问”,我继续帮你。追问

但是并没有出现list呀?

追答

PHP代码要切换到PHP语言。
代码中要有 function 关键词。
(最新版) Function List 下有个 Reload 按钮。

追问

怎样切换到PHP语言?

追答

[语言]菜单 >> P >> PHP

[语言]菜单的这种紧凑形式偶尔造成困扰。
你可以考虑展开这个菜单,以期一目了然:
设置 >> 首选项 >> 语言 >> 取消[紧凑语言菜单]。

第3个回答  2015-12-28
在 Notepad++ 中,打开 函数列表 侧边栏: [视图]菜单 >> Function List 双击其中的项目,即可跳转。 注意: 要切换到正确的语言,Function List 才能正常显示函数。 必要时要点击其Reload(重新载入)按钮。 若仍未解决,请“补充说明”或“追问”具体如下;

1、打开Notepad++,在菜单栏选择 视图->函数列表项,即可打开函数列表功能。

2、当然,也可以在工具栏上点击“函数列表”的图标来打开函数列表功能。

3、打开函数列表功能后,在Notepad++右侧窗口会列出文件中所有的函数名。

4、当函数比较多的时候,可以在函数列表功能窗口输入框输入字符查找过滤,能快速找到你想要的函数名。

5、选择“排序”图标后,所有的函数名的首字母会按字母a-z顺序排序,然后快速查找以某个字母开头的函数名。

6、双击函数列表中的函数名后,会自动跳到函数定义的地方。
注意事项:
Notepad++需要升级到最新版,在最新版的Notepad++,之前的Function List插件可能无法使用。
相似回答