网站首页 > 博客文章 正文
有没有一种代码编程工具,随时保存就能随时看到编译结果?
有,Atom安上Build插件,适当配置即可。
Atom+Build插件适当配置后,能支持哪些编程语言代码的编译?
能支持Perl, Python, Cbrother, gcc/g++, c#, go, rust等等在终端上编程的各种语言,实际上只要有有编译程序,将其写入配置中,在ATOM代码编辑平台上即可通过build调度完成编译,并显示在下部屏幕窗口中。所以说,它能完成常见的任何终端可编程语言的编译。
是如何即时编译的
Build插件是可配置的,设置成存盘即编译,当保存原代码时即自动编译并显示,同时还可设置为编译即存盘,则选择编译按F9时即自动存盘并编译显示。
配置详细说明
先熟悉一下ATOM的几个关键地方
项目资源区是你工作的目录,相关的程序和文档都可以放在这里,atom-build的配置[.atom-build.yml]也放在这里(为了清楚地显示出atom-build前面的小点号、或叫英文句话,文件名外加上了方括号)。
代码区是代码的编辑场所,新写、插入、删除、拷贝、粘贴都在这块儿操作,这和一般的文本编辑器几乎没什么区别,只是花花绿绿的多了颜色和语言格式检查。atom维护着不同语言插件列表,在上图右下部“语言选择”即是从插件表中找到相应的格式,有没有语言插件对编译无影响,最多是语法高亮多彩补全这些锦上添花的东西没有,但仍能打字编辑的。语言插件在atom自带的联机库里找,不在这里赘述了。
语言选择是选择编程语言辅助功能的,随时可改选。
编译显示区,即是程序编译并运行的结果,它是插件build的产物。
---先安装插件---
Edit-preferences, 到下图的位置。点 +Install,搜索build,出来build后点击Install,等一会儿它就自己安装完成了。
---添加配置文件---
将 .atom-build.yml 文件拷至项目资源区后进行修改。将cmd: "perl6"这一行写成代码编译器的执行文件名,执行文件必须是PATH路径里定义过的,要么就要写完成路径和执行文件名。对perl5一般是perl,cbrother是cbrother,它人相应的路径放在操作系统的配置中(Linuxr的etc/profile和用户本地bashrc文件都能放)。
---修改后保存并执行---
在编辑区编辑代码,之后ctrl+s存盘,存的同时会发现底部已经是编译并运行的结果了。
存盘即编译并运行,按F9也是编译并运行。Atom-runner, Build, Script各方式可以在atom中并存的,随时用不同的键Active不同的插件就可以了。
学无止境,爱好而已。
- 上一篇: 携程机票App KMM iOS工程配置实践
- 下一篇: 性能测试脚本的编写和调试(性能测试脚本怎么写)
猜你喜欢
- 2024-10-04 基础架构之Gitlab Runner(gitlab runner helm)
- 2024-10-04 gitlab runner 部署案例(gitlab gitlab-runner)
- 2024-10-04 GitLab 12.1版本发布,支持Pages自动https证书、机密MR请求等
- 2024-10-04 Gitlab Runner的分布式缓存实战(gitlab ci 缓存)
- 2024-10-04 性能测试脚本的编写和调试(性能测试脚本怎么写)
- 2024-10-04 携程机票App KMM iOS工程配置实践
- 2024-10-04 GitLabCI作业中如何使用私有仓库镜像?
- 2024-10-04 BAIR最新RL算法超越谷歌Dreamer,性能提升2.8倍
- 2024-10-04 Gitlab持续集成与发布在PHP中的应用
- 2024-10-04 用Python做selenium自动化测试,HTMLTestRunner无法生成测试报告
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- messagesource (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)