还有比如有没有代码跳转的扩展?右键点击一个函数或者一个类e跳转到声明地点?
ps:都在说没有相关插件,可是为什么atom右键里面有“跳转至声明点”这个选项,我也不清楚我是装了哪个插件才有的。不过我点了这个按钮之后没任何反应
学习是最好的投资!
谢邀。这个还真不知道,因为不用atom编辑器。说说我常用的吧。
Visual Studio Code编辑器 + clang 插件。可以看这篇文章http://www.codepool.biz/vscode-format-c-code-windows-linux.html
Visual Studio Code
vim的话,可以看这篇文章http://www.cnblogs.com/oloroso/p/5775421.html在配上nerdtree插件,就挺好用的。
vim
nerdtree
应题主要求,重新书写成答案:
题主有点儿为难atom了,人家不是IDE,只是个代码编辑器,用来做代码高亮和自动补全的这种函数/类分析的能力在IDE的范畴内,因为它要求具有像编译器一样解析代码语义的能力
autocomplete-clang可以做到从头文件中拉取信息从而做到库函数的自动补全,但是无法实现题主所说的跳转
autocomplete-clang
事实上,atom就一整个浏览器,所以对javascript的支持相当好,而对C++的支持相对不足,目前基本没有可行的解决方案
C++的话,Win用vs, Mac用clion,都有vim插件,何必折磨自己。。。
你说的这种跳转的似乎没有。比较流行的就是这两个了:
linter-clang
atom对C++的支持确实一般,如果你基本只做C++的开发,确实可以考虑一个专门为C++设计的IDE了
谢邀。
这个还真不知道,因为不用atom编辑器。
说说我常用的吧。
Visual Studio Code
编辑器 + clang 插件。可以看这篇文章http://www.codepool.biz/vscode-format-c-code-windows-linux.htmlvim
的话,可以看这篇文章http://www.cnblogs.com/oloroso/p/5775421.html在配上
nerdtree
插件,就挺好用的。应题主要求,重新书写成答案:
题主有点儿为难atom了,人家不是IDE,只是个代码编辑器,用来做代码高亮和自动补全的
这种函数/类分析的能力在IDE的范畴内,因为它要求具有像编译器一样解析代码语义的能力
autocomplete-clang
可以做到从头文件中拉取信息从而做到库函数的自动补全,但是无法实现题主所说的跳转事实上,atom就一整个浏览器,所以对javascript的支持相当好,而对C++的支持相对不足,目前基本没有可行的解决方案
C++的话,Win用vs, Mac用clion,都有vim插件,何必折磨自己。。。
你说的这种跳转的似乎没有。比较流行的就是这两个了:
autocomplete-clang
linter-clang
atom对C++的支持确实一般,如果你基本只做C++的开发,确实可以考虑一个专门为C++设计的IDE了