最近想用notepad++搭建轻量C++&python的ide环境。有个编译舒适度的问题,想快捷地跳转到导入的库函数定义,就像Visual stdio、pycharm那样,对导入的包的函数(如numpy.load)能够轻松地用control+左键进行跳转。notepad++的sourcelist插件只能跳转自己写的函数,如何实现跳转到导入的库函数呢?有没有博客er给点帮助?或者相关方面的提示?
我的建议是用 vscode ,有相关插件的支持,比 notepad 强很多,C++ 可以跳转到任何定义处,python 安装好插件把光标放到导入的包函数会自动显示文档。 vscode 应该也算轻量编辑器,在 linux 和 windows 都能用。在 notepad 上我没有相关解决方案。
天呐, 这么快有回复了啊。谢谢你的建议!我也算好奇吧,好像用notepad++的挺多的,但很少人有这个疑问。VSC后续会考虑的
@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
notepad++ 开发环境的搭建过程应该谈不上 "轻量"、"舒适" ,vscode 、 sublime text 应该都比它强
我是喜欢它内存比较小吧,折腾了几天,发现自己还是正经用visual studio香。