ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 了解代码编辑器 >源代码编辑器是一个文本编辑程序, 专门为编辑计算机程序源代码的程序员而设计的, 它可能是一个独立的应用程序或内置在集成开发环境(IDE)或web浏览器中. 源代码编辑器是最基本的编程工具, ,作为程序员的基本工作就是编写和编辑源代码. - Wikipedia 前端代码可以被一个简单的文本编辑应用程序(如: Notepad 或 TextEdit), 但是, 大多数前端人员使用专门为一种编程语言而设计的代码编辑器编辑. 可以这么说, 代码编辑器有各种各样的类型和大小. 选择一个编辑器是主观行为。选择一个, 学习它的使用,然后继续学习 HTML, CSS 和 JavasCript DOM. 但是, 我一直相信, 编辑器应该有如下特点: * 一份不错的关于如何使用编辑器的文档 * 报告 HTML, CSS 和 JavaScript 代码的质量 * 为 HTML, CSS 和 JavaScript 提供语法高亮 * 为 HTML, CSS 和 JavaScript 提供代码自动完成 * 通过插件的方式自定义编辑器架构 * 有大量的第三方仓库/插件社区, 能够用于自定义编辑器 * 轻量, 简单, 不耦合代码(不需要编辑代码等等) 我个人推荐将下列的插件和 [Sublime Text](http://www.sublimetext.com/) 一起使用: * [Package Control](https://packagecontrol.io/packages/Package%20Control) * [Auto​File​Name](https://packagecontrol.io/packages/AutoFileName) * [Sublime​Linter](https://packagecontrol.io/packages/SublimeLinter) * [Sublime​Linter-json](https://packagecontrol.io/packages/SublimeLinter-json) * [Sublime​Linter-jshint](https://packagecontrol.io/packages/SublimeLinter-jshint) * [Sublime​Linter-html-tidy](https://packagecontrol.io/packages/SublimeLinter-html-tidy) * [Side​Bar​Enhancements](https://packagecontrol.io/packages/SideBarEnhancements) * [Terminal](https://packagecontrol.io/packages/Terminal) * [Bracket​Highlighter](https://packagecontrol.io/packages/BracketHighlighter) * [Color Highlighter](https://packagecontrol.io/packages/Color%20Highlighter) * [CSS3](https://packagecontrol.io/packages/CSS3) * [HTMLAttributes](https://packagecontrol.io/packages/HTMLAttributes) * [String​Encode](https://packagecontrol.io/packages/StringEncode) * [HTML-CSS-JS Prettify](https://packagecontrol.io/packages/HTML-CSS-JS%20Prettify) Sublime 的学习资源: * [Sublime Productivity](https://leanpub.com/sublime-productivity) [read][$] * [Sublime Text Power User Book](https://sublimetextbook.com/) [read][$] * [Sublime Text 3 From Scratch](http://www.pluralsight.com/courses/sublime-text-3-from-scratch) [watch][$] * [Perfect Workflow in Sublime Text 2](https://code.tutsplus.com/courses/perfect-workflow-in-sublime-text-2) [watch][requires login, but free] 如果你想用免费的软件替代 Sublime($70), 可以考虑 [atom](https://atom.io/) 或[brackets](http://brackets.io/) **在线合作的代码编辑器:** * [jsbin.com](http://jsbin.com/) [free to $] * [jsfiddle.net](http://jsfiddle.net/) * [liveweave.com](http://liveweave.com/) * [es6fiddle.net](http://www.es6fiddle.net/) * [codepen.io](http://codepen.io/) [free to $] * [Plunker](http://plnkr.co/) **在线代码编辑器:** * [codeanywhere](https://codeanywhere.com/) [free to $] * [Koding](https://koding.com/) [free to $] * [Cloud9](https://c9.io/) [free to $]