首页 新闻 会员 周边 捐助

如何实现编辑器跳转到导入的库或者包函数?

0
悬赏园豆:20 [已解决问题] 解决于 2022-07-14 21:08

最近想用notepad++搭建轻量C++&python的ide环境。有个编译舒适度的问题,想快捷地跳转到导入的库函数定义,就像Visual stdio、pycharm那样,对导入的包的函数(如numpy.load)能够轻松地用control+左键进行跳转。notepad++的sourcelist插件只能跳转自己写的函数,如何实现跳转到导入的库函数呢?有没有博客er给点帮助?或者相关方面的提示?

hitlrz的主页 hitlrz | 初学一级 | 园豆:184
提问于:2022-07-09 18:50
< >
分享
最佳答案
0

我的建议是用 vscode ,有相关插件的支持,比 notepad 强很多,C++ 可以跳转到任何定义处,python 安装好插件把光标放到导入的包函数会自动显示文档。 vscode 应该也算轻量编辑器,在 linux 和 windows 都能用。在 notepad 上我没有相关解决方案。

收获园豆:10
寂静的羽夏 | 老鸟四级 |园豆:2129 | 2022-07-09 19:42

天呐, 这么快有回复了啊。谢谢你的建议!我也算好奇吧,好像用notepad++的挺多的,但很少人有这个疑问。VSC后续会考虑的

hitlrz | 园豆:184 (初学一级) | 2022-07-09 19:57

@hitlrz: 破案了,原来我一直寻找的是lsp(language server protocol)。最近在虚拟机上配置了vim8.2+coc.nvim,学习了vim的基本用法,感觉超级棒。vim属于养成类的ide,可以打造专属自己的ide。
另外notepad++相关的lsp插件也有少部分人在做,我找到了一个,我试了试依然不能。目前我主要用vim了。notepad++插件链接如下:
https://github.com/Ekopalypse/NppLspClient
另外一个做notepad++ lsp插件的链接:
https://sourceforge.net/projects/kered13-notepad-plugins/files/
还有一个关于notepad++ lsp插件的讨论地址,上述第一个插件的作者便在里面发言,并推荐了第二个插件。
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4440

hitlrz | 园豆:184 (初学一级) | 2022-07-14 21:18
其他回答(1)
0

notepad++ 开发环境的搭建过程应该谈不上 "轻量"、"舒适" ,vscode 、 sublime text 应该都比它强

收获园豆:10
〆灬丶 | 园豆:2314 (老鸟四级) | 2022-07-11 09:50

我是喜欢它内存比较小吧,折腾了几天,发现自己还是正经用visual studio香。

支持(0) 反对(0) hitlrz | 园豆:184 (初学一级) | 2022-07-11 09:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册