Win + Linux下Source Insight 替代方案
需要阅读大量的系统源码,还有开源框架和好的源码等,需要寻求轻量,多快好省的editor, 最好有markdown语法的支持,支持重构,跳转调用,定义等。、、
自动补全。。。
目前看来,windows上最好的方案就是: source insight + sublime, 或者给sublime集成 cscope + ctags插件, 这样基本需求都满足了;
source insight的问题是:1.不支持unicode编码,经常发现其中修改的代码,在as中乱码问题; 2.不能跨平台,linux没货。
linux上的终极方案是: vim + cscope + ctags + taglist + xxx plugins + zsh?
---开发c/c++ , 就gcc , gdb ...
开发java/ android 就 jdk, toolchain, android sdk/ ndk, gradle/maven cmd ...
其他也一样,不过也可以辅助使用:vs code, sublime ,atom 这些,就是sublime在linux上的中文支持不好;
vs code的缺陷是没法自动完成补全,但有集成的markdown及时预览,当然sublime装插件也可以达到这样的效果,甚至保存成HTML都是可以的。
以上代码的调试,分析,跟踪等可以借助于idea, as等IDE工具,总之高效是首要的,高级程序员必然十八班武义各个精通,能够高效的利用各种神器!!
atom可以自动补全和完成,这点比vscode强一些,但各人感觉vs code总体素质要搞,渲染效率,定制也要好得多
综上,没有完美的解决方案,需要多个工具结合有点起来使用。没办法,抓狂不?强迫症奔溃节奏(*@ο@*) 哇~
refs:
Sublime Text + CTags + Cscope (部分替代Source Insight)
http://www.cnblogs.com/bluestorm/p/5680527.html
使用Sublime Text3+Ctags+Cscope替代Source Insight
https://www.zybuluo.com/lanxinyuchs/note/33551
Source Insight 常用设置和快捷键大全
http://www.cnblogs.com/bluestorm/archive/2012/10/28/2743792.html
Source Insight 多标签插件
http://www.cnblogs.com/bluestorm/p/4768402.html
Using Cscope on large projects (example: the Linux kernel)
http://cscope.sourceforge.net/large_projects.html
使用emacs + cscope + ecb替代source insight
https://my.oschina.net/alphajay/blog/152599
vim+ctags+taglist+cscope+cppcomplete+global
相关文章
- 【Ubuntu】Linux系统( ubuntu )安装方案
- 使用 pv 命令监控 linux 命令的执行进度
- 每天一个linux命令(24):Linux文件类型与扩展名
- linux下性能分析命令[总结]
- 实现RTSP网站微信直播方案EasyNVR(linux版)部署问题之:ERR_CONTENT_LENGTH_MISMATCH
- 【Linux基础】linux updatedb命令
- 【Linux基础】linux下的stdin,stdout和stderr理解
- Linux基础之windows linux双系统
- [转]linux最新分区方案
- linux 错误码 65280,Android:无法在同一部手机上执行通过Linux部署编译的文件
- linux中wc命令用法
- linux学习之八---Linux进程基础知识
- Checking out and building Chromium on Linux
- L83.linux命令每日一练 -- 第11章 Linux系统管理命令 -- ipcs和ipcrm
- L47.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- users和whoami
- L44.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- su和visudo
- L42.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- groupdel和passwd
- Linux下的主辅DNS服务器同步
- Linux系统磁盘在线扩容方案
- linux服务篇-Systemctl
- 嵌入式Linux开发,Ubuntu下交叉编译内核报错:error while loading shared libraries: /lib/x86_64-linux-gnu/libc++.so:
- 74:应急响应-win&linux分析后门&勒索病毒&攻击 ==》暴力破解攻击成功的在4624的eventID里!PChunter可查看非系统的可疑启动项/服务/定时任务,还是很直观的!Linux下gscan也不错,EDR可参考。
- 嵌入式Linux开发,Ubuntu下交叉编译内核报错:error while loading shared libraries: /lib/x86_64-linux-gnu/libc++.so: