atom 打造轻量级C编辑 调试环境 使用clang

先放上几个下载地址

clang  atom

再给几个关键插件

autocomplete-clang    自动补全 无比强大

clang-format        代码格式化支持保存的时候自动格式化

linter-clang            没懂、、装上了

symbols-tree-view 显示可用资源

terminal-plus        结合clang 直接就完成编译了

Symbol Gen        tag文件生成


貌似这个文章有人在关注、更新一下吧

atom作为一个开源的平台,比sublime好的地方就是不收钱、虽然中国行情这点不是特别重要,但是作为一个有那么点节操的程序猿,国际范一点总是没错的。

atom的安装以及插件的安装自行搜索,内建有插件搜索平台,填关键词就可以安装,需要注意的是,可能需要安装git跟python之类的环境,相信这个也难不到大家。


目前使用基本正常,可以实时自动提示补全,不过没有语法检查跟F12的跳转到定义

跳转到定义可以使用CTRL+R实现,暂时没搞懂这个算内建的功能还是哪个插件


symbols-tree-view 这个插件可以显示例如所有的参数列表,包括结构体,类型定义,函数声明之类的。谁用谁知道

symbols-plus 跨文件直接查找到行 不知道为什么系统自带的找不到


terminal-plus 则是提供了一个powershell,或者cmd (win平台),实际的编译脚本还是得自己来。

clang的编译跟gcc基本类似,单个文件的测试的话 clang hello.c -o hello.exe 就可以完成编译了,然后根据需要自行调用hello.exe 因为完全就是命令行、所以也可以传参,又需要的话自行使用script实现自动编译运行的脚本也是可以得,不过我觉得给个terminal反而灵活一点。


Symbol Gen  符号生成工具  针对工程内的文件胜场tags 完了之后可以通过CTRL+SHIFT+R 实现全局查找,貌似跳转页可以了


/*

下一步要继续的话,尝试一下跨文件的symbol查找,然后CTRL+SHIFT+R会自动激活TAG的查找,但是好像ctags跟autocomplete-clang还是具体什么情况 一直装不上去,atom的查找需要建立tag的索引文件,具体待研究

*/

还有就是debug环境,不过如果确实有debug需求的话,开个visual studio要直接一点吧



转载于:https://my.oschina.net/mummy108/blog/644003

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值