当前位置: 首页 > 科技观察

盘点那些可以在线编辑编译的在线编辑器

时间:2023-03-20 01:03:43 科技观察

Editingcompiler提到编辑器,我们可以想到很多软件,比如visualstudio、vscode、atom、jetbrains、sublime、vim、emacs等等,很好用的编辑器可以用来写代码,配合编译器可以用来编译和执行代码。开发环境学习一门语言对我们来说最大的挑战往往是环境搭建。有时候,一个环境变量的配置可能会难倒很多新手,各种编辑器的使用让我们眼花缭乱。那么有没有一种编辑器可以不用搭建环境直接写代码运行输出结果呢?答案是肯定的。就是我们今天要介绍的在线编辑器。它可以编写代码,编译代码,并执行输出结果。codechef是一个支持多种编程语言的在线编辑器。支持python2、python3、php、java、nodejs、golang、c、c++、c#等,简而言之就是支持所有常见的编程语言。它提供了丰富的主题可供选择。有20多个主题可供选择。其中,我更喜欢monokai的主题。它的编辑模式支持emacs和vim两种模式,这是我非常喜欢的,因为我现在已经很习惯vim的编辑模式了,如果没有支持,我在编辑代码的时候会觉得少了点什么。另外,它的字体也支持调整。对于我这样的老人来说,大字体带来的编程体验绝对是一流的。另外,它还提供了一定的自动补全功能,虽然它比lsp差一点,但是大部分的语言提示都是支持的。onlinegdb也是一个非常强大的在线编辑器。它还支持多种常见的编程语言。另外,从它的名字就可以看出它还支持c、c++、python等语言的在线调试。这个可以做到据说很多编辑都不能提供。它本身没有那么多主题,它只提供浅色主题和深色主题。它还支持vim和emacs的编辑模式。这里提一点,如果哪个编辑器不支持vim和emacs模式,可能会被鄙视。除了一些常用的功能外,它还提供了代码格式化功能,非常人性化,因为目前几乎所有的编辑器都支持代码格式化。最后,它支持项目,这意味着您可以创建多个目录和文件,并且可以像在本地管理代码一样管理程序。和很多在线编辑器一样,现在也支持分享。您可以与其他用户共享您的代码,这对于协作工作非常有帮助。Paiza也是一个支持多种编程语言的在线编辑器。还支持编译输出,也支持多个文件相互导入。它提供的主题样式也非常丰富。有超过10种浅色主题和深色主题,还支持自动提示。它的一大特点是支持协作操作。您可以与其他用户共享您编辑的文件。其他用户打开它们后,您可以一起工作并一起编辑文件。replit是一个在线编辑器,也支持多种编程语言。可以说是一个非常强大的编辑器。它不仅支持代码编辑,还支持版本管理。此外,代码调试、单元测试和数据库都支持,这意味着您可以充分利用它来开发应用程序。支持使用github登录,支持从github搬代码进行编辑开发。同时,你也可以把自己写的代码进行分发,也就是说你可以拥有自己的二级域名来展示自己的开发成果。简而言之,它是一个非常接近我们平时使用的代码编辑器的在线编辑器。jdoodle是一个支持多种编程语言的在线编辑器。它最大的缺点是不支持vim和emacs模式。与其他编辑器相比,它对vimer用户非常不友好。它只提供两种主题,一种是黑暗的,一种是明亮的。没有代码格式化功能,不支持多级目录结构。它的优点之一就是无论是上传本地文件还是下载本地文件都非常方便。还支持格式化打印,可以把写好的代码以非常好的格式打印出来。Codespaces是微软和github联合推出的在线编辑器。可以说是vscode的网络版。和离线版一样,支持所有离线版功能,也支持代码编译调试。比如说,它在网页上为我们提供了一个编辑器,在后台为我们提供了一个服务器。这个编辑器可以说是最强大的了,秒杀之前所有的在线编辑器,不过也有优缺点。它的缺点是收费的,它的存储是按月收费的,比较编译,但它的计算意味着提供的服务器功能是按小时计费的,可以说是比较昂贵的。总结和本地编辑器相比,在线编辑器毕竟还是有不足的地方,但是对于出差,或者没有自带电脑的时候,在线编辑器给了我们继续编码的能力。有时候,当我们想要测试一些小功能的时候,在线编辑器就会显示出它灵活方便的一面。