变一般软件开发中必备的一样工具就是代码编辑器。传统的代码编辑器一般都是以软件安装包的形式安装到电脑里面,代码编辑保存后一般也是通过ftp或者svn等工具提交到服务器的(当然,像.NET开发中Microsoft Visual Studio这样强大的集成工具另说了。)。

在实际的项目开发中这样的方式也是挺便捷的。但是,随着各种云服务的兴起,云存储时代几乎已经是大势所趋了。个人或者小公司搭建一个类似的服务自然代价不菲。这时候利用一些现有的在线代码编辑器,可以为你的项目进度和日常学习带来很大的帮助。特别是一些开源项目的代码维护和分享。

今天给大家带来的就是10个程序员最喜欢的在线代码编辑器。包括HTML,CSS、JavaScriptPHP、Python 、Ruby on Rails和C/C++等。具体的大家可以自己去官方网站详细了解。

当然,另外的也有一些你可能会喜欢的:

  • 分享5款Linux系统下免费的 CSS 编辑器
  • 盘点20个非常实用的Sublime Text插件
  • 送给网页设计师和程序员的48个神奇的礼物

好了,废话不多说。来看看具体都有哪些在线代码编辑器。或许有一些你应该会比较熟悉。

1. CodePe

CodePen是我最喜欢的代码编辑器之一。 CodePen有一些炫酷而独特的功能,这使得它成为Web开发中最流行的在线代码编辑器之一。

CodePen的特点是:

  • 实时预览HTML,CSS和JavaScript
  • 您可以使用预处理程序的语法像Sass, LESS, Stylus. Markdown, Haml, Slim, Jade
  • 使用CodePen组合展示才华和设计自己的组合主页。
  • 您可以使用Hire Me(聘用我)功能服务找到兼职工作。
  • 任何资源都可以嵌入在任何其他网站。

Dabblet

Dabblet的界面十分简洁,操作起来并不复杂,特别适合新手和想尝试最新HTML5标签和CSS3样式的前端攻城师使用。Dabblet的一大特色是代码编写时可免加CSS前缀。因为,Lea Verou(工具的作者)本人就是免CSS前缀JavaScript脚本 -prefix-free的作者,Dabblet拥有此功能当然是顺理成章的事。HTML和CSS代码间的切换也很方便,点击隐藏工具栏右上方的标签即可。用户可以根据习惯,调整前端代码的预览效果,浏览器内全屏预览将新标签页中打开。

Dabblet支持用Github帐号登录,测试的代码段既可以匿名保存也可以保存在用户的Github:gist中,以便用户将代码段嵌入自己的站点或是进一步分享给其他人。

Thimble

Mozilla 推出 的HTML/CSS 在线交互式学习网站 Thimble:左侧编辑,右侧实时预览,带有大量真实案例。该站是 Mozilla 新近推出的 Webmaker 计划 的组成部分,旨在帮助普通用户在线学习编写 HTML 和 CSS。

Thimble 提供的是双面板设计, 左侧为带语法高亮的代码编辑,右侧可实时预览 网页效果, 如果用户对效果满意, 可通过右上方的蓝色 “Publish” 按钮一键发布, 还可通过提供的 Twitter 发布按钮与好友分享你的设计成果。

JSFiddle

JSFiddle是一个老牌的在线JavaScript代码调试工具。支持JavaScript、CSS、HTML代码可视化在线调试工具,支持多种应用多种主流框架,用起来非常方便,而且还可以将调试好的结果以非常简洁的页面直接嵌其他网页里。

除了可以调试代码外,还可以方便的发布到社区,论坛或者社交媒体上与朋友们分享或者提问。整合了很多的不同的类库供大家选择。

CSSDesk

CSSDesk工具是一个标准的CSS沙盒,可以给予CSS初学者最大的帮助,网站分成三栏,我们可以非常方便的通过在左侧实时修改代码来查看某个CSS属性的改变给HTML元素带来的影响,甚至我们可以把整个网站都放到其中来进行调试,并将调试完成的文件保存为HTMl。唯一的遗憾是缺少代码提示,需要手工输入CSS属性。

CodeMirror

又一款“Online Source Editor”,基于Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。

可以看出,CodeMirror的作者是一个十分向往自由的人。但他的CodeMirror绝对不简单,看看下面这份清单:

  • Google Earth KML sampler
  • Eloquent JavaScript’s console
  • The qooxdoo playground
  • A cool tutorial about the element
  • An online IDE for the Orc programming language
  • Google’s API playground
  • Raphaël Live
  • JS Bin
  • The RokPad plugin for Joomla
  • The scraperwiki editor
  • jsLinb UI Builder

上述的这些在线代码编辑器都是基于CodeMirror的,是不是感到惊讶,里面有你熟悉的JS Library。

CodeMirror本身的定位也很明确,短小精悍,但代码质量很高,在Google Group的群里面,人们热烈的进行着用CodeMirror做各式各样改造的讨论,可见对他的欢迎。

假如你有项目需要在线代码编辑,还等什么?CodeMirror,绝对是你最好的选择。

JS Bin

JSBin 是一个 Web 应用,主要用于帮助测试 JavaScript 和 CSS 的代码片段。功能与 jsFiddle 网站一致。

eCoder

ecoder是一个基于Web的代码编辑器,采用PHP和JavaScript开发。它包括:实时语法加亮,一个文件浏览器,一个文件上传器和一个标签系统能够实现直接在服务器上同时编辑多个文件。

Codeanywhere

Codeanywhere是一个在线的代码编辑器,你可以在浏览器中编写html、css、javascript、php、XML的代码,目前支持chrome、firefox、Opera、Safari、IE,当然也可以在android、iphone上安装codeanywhere的软件。

Codeanywhere的特点是:随时随地可以写代码(虽然我认为手机上写代码有点搞笑)。

Codeanywhere支持连接FTP Server、Dropbox、Github,比如Dropbox,你只要有一个账号,连上Dropbox后,Codeanywhere能够在Dropbox上创建html等文件,你写的代码都存放在Dropbox上了。

Cloud9 IDE

Cloud9 IDE是一个用来测试运行Node.js 和 JavaScript平台,但也支持Python, Ruby和 Apache+PHP的应用程序,例如Wordpress。前几天分享了支持Node.js、Python、Go、Rails等程序语言的Nitrous.io空间,很快有朋友给部落写邮件,告知Cloud9可以比Nitrous.io更长久地运行应用实例。

Cloud9支持的程序语言有Node.js、HTML5、PHP、Python / Django、Ruby on Rails、C/C++、StrongLoop,提供FTP、S-S-H和空间托管,有MysqL、MongoDB、SQLite数据库,可以一键安装Wordpress,也可以自己上传程序代码,支持协同编辑合作,另外可以和其它的云空间整合。

Cloud9支持将代码一键发布到Heroku、Windows Azure、Google App Engine、CloudFoundry等云空间上,还可以同步应用到Github空间上,总之,除了Cloud9空间不支持绑定自己的域名、无法永久保持应用在线外,Cloud9空间用来测试程序和代码还是不错的。

注:部分内容参考自Best Online HTML and CSS Code Editor For Web Developers。有个别编辑器网站可能需要VPN翻墙才能打开。有需要的可以自己去看看红杏插件。

最后小编还准备了彩蛋哦~

给大家一份免费的C语言学习课程,赶紧来领取吧!

10个程序员最喜欢的 HTML和CSS 等在线代码编辑器相关推荐

  1. 10个程序员最喜欢的 HTML和CSS 等在线代码编辑器——pow_na的博客

    一般软件开发中必备的一样工具就是代码编辑器.传统的代码编辑器一般都是以软件安装包的形式安装到电脑里面,代码编辑保存后一般也是通过ftp或者svn等工具提交到服务器的(当然,像.NET开发中Micros ...

  2. 鹅厂程序员最喜欢用什么编程语言?Leader写代码么?

    刚刚,<腾讯研发大数据报告>正式发布. 里面有一些可能你比较感兴趣的内容,比如: 鹅厂有多少程序员? 鹅厂一年输出多少代码? 鹅厂程序员最喜欢用什么编程语言? 鹅厂技术 Leader 写代 ...

  3. 没看过这10本程序员必读烧脑经典,别说你是敲代码的

    导读:又到了全民剁手的双十一,那么问题来了,究竟有哪些好物,是真正"买不了吃亏,买不了上当",能让你剁完不会后悔的? 还真有!如果你是计算机专业的学生,或者是已经工作的程序员,书架 ...

  4. 这位创造GitHub冠军项目的“老男人”,堪称10倍程序员本尊

    作者 | 马超,CSDN博客专家,金融科技从业者 来源 | CSDN博客 7月12日一款叫做TDengine的时序数据库项目在GitHub上开源了,这个项目一经发布就稳稳占据了GitHub排行榜的C位 ...

  5. 当程序出Bug时,程序员最喜欢说的30句话

    又快到周日时间,今天来个轻松娱乐的话题,当程序出Bug时程序员最喜欢说的30句话 1.在我的电脑上是正常的啊... (环境问题,不关我的事) 2.不可能出现这种情况的 (操作方式有问题) 3.快了,已 ...

  6. 年薪100万和10万程序员的差距

    我们看武侠大片,经常有那种本来可以练就绝世武功的大虾. 阴差阳错练的走火入魔. 一开始还可以硬撑,还能打败一些虾兵蟹将. 遇见真正的高手,这些大虾们立马就败下阵来. 其实程序员的职业生涯,如同练功一般 ...

  7. 解决问题的能力 10倍程序员

    大家好,我是Z哥. 今天我们聊的话题对大多数人来说应该都算是一个"痛点",就是怎么提高自己解决问题的能力. 我们的工作中,每天会遇到大大小小的很多问题.其中有些是之前从未遇到过的问 ...

  8. 这位 GitHub 冠军项目背后的“老男人”,堪称 10 倍程序员本尊!

    作者 | 马超,CSDN博客专家,金融科技从业者 来源 | CSDN博客 7月12日一款叫做TDengine的时序数据库项目在GitHub上开源了,这个项目一经发布就稳稳占据了GitHub排行榜的C位 ...

  9. Linux笔记本电脑大调查:程序员最喜欢的电脑是什么配置?

    程序员对Linux笔记本有什么期望?最近进行的Linux笔记本电脑调查,揭示了在购买Linux笔记本电脑时,程序员考虑的各种因素,如价格.兼容性问题.GPU,笔记本电脑品牌等.这表明有些人如果得到适当 ...

  10. OSChina 周五乱弹 ——程序员会喜欢的 12 款键盘

    2019独角兽企业重金招聘Python工程师标准>>> [今日歌曲] @dengk :听最动听的歌,写最浪的代码. 准了. @温家成 :分享陈小春的单曲<相依为命>公交车 ...

最新文章

  1. aop springboot 传入参数_java相关:springboot配置aop切面日志打印过程解析
  2. 参考文献找不全页码?
  3. VII Python(9)socket编程
  4. css布局左右2边固定,中间自适应
  5. poj 1436 zoj 1391 Horizontally Visible Segments (Segment Tree)
  6. CSS固定背景的图片
  7. 中小企业如何巧用大数据?
  8. Tomcat和Resin有什么区别,工作中你怎么选择?
  9. Angular自定义structural指令的实例化过程以及set方法的调用
  10. jq获取页面url后边带的参数
  11. html5拖放文件,HTML5是否允许拖放拖放文件夹或文件夹树?
  12. saltstack学习-1:saltstack介绍、部署、常见问题处理
  13. 强的离谱!串烧70+个Transformer模型,涵盖CV、NLP、金融、隐私计算...
  14. js截取字符长度加省略号
  15. winform最小化至托盘、右下角弹框提示
  16. UAV运动学方面的约束
  17. visual studio python使用教程_教程:在 Visual Studio 中开始使用 Flask Web 框架
  18. webpack之HTML、css和js代码压缩
  19. android pin码 经典蓝牙_请问 蓝牙 的自动设置PIN码 功能该怎么实现。
  20. 转载:java 7新特性-TWR(Try-with-resources)

热门文章

  1. python调用v8_Python 安装 V8 引擎 – pyv8
  2. 控制系统--线性定常数系统的传递函数
  3. 图像去雾算法学习笔记1——何凯明博士基于暗通道先验的单幅图像去雾算法公式推导
  4. 上海学计算机编程,上海自学计算机编程入门
  5. SpringAop原理
  6. Intellij IDEA--修改JDK版本
  7. android随机抽奖代码_Android自定义效果——随机抽奖
  8. 简笔画花边边框超简单_好看的花边边框简笔画
  9. 每天有数百人搜索App破解,开发者该怎么保护自己的手机应用呢?
  10. 高校计算机实验室安全自查报告,学校实验室安全检查自查报告