九款给Web开发者的编辑器

标签: web 开发 编辑 | 发表时间:2013-09-03 19:27 | 作者:markgloom
出处:http://www.geekpark.net/

作者头像
作者: markgloom / 产品观察家
We are the Droid. You Will be Assimilated. Resistance is Futile. Exterminate! The Fruit Must be Eaten!
[核心提示]推荐七款 Markdown 编辑器和两款开发编辑器,感觉没啥好工具的尝试下吧。

编辑注记:本文所选工具来自 7 Awesome Markdown Editors for Web Developers5 Cross-Platform Editors for Web Developers

最近看到两篇文章分别介绍了几款 Web 开发的编辑器和 Markdown 编辑器,尤其是有些跨平台的新工具,值得推荐(好吧,我承认主要是为 Ubuntu/Linux 用户推荐的)。

Markdown 编辑器篇

原文收集了七款编辑器,其中 Mac 用户的 Mou 可以参看 极客公园之前对其作者罗晨的采访,而 Windows 用户的 MarkdownPad 也算知名度高的产品,况且非常适合初学者,这里也不细谈。

MarkPad

MarkPad 是款开源的 Markdown 编辑器,与 Window 8 风格和谐友好的界面,可以直接在你的博客或者 GitHub 中打开、保存文档,直接将图片粘贴到 Markdown 文档中。

MarkPad

MdCharm

Mdharm 可运行 Windows 和 Linux 平台的 wiki 编辑器,支持 Markdown extraMultiMarkdown,可导出 HTML/PDF/ODT,还可以通过 CSS 自定义样式。

Ubuntu版MdCharm

ResophNotes

ResophNotes 可以作为 Windows 下的便签工具,主要是通过 Markdown 和快捷键提高写作便捷性。还可以配合 simplenote 实现 iOS 设备同步功能。

ResophNotes

Texts

Texts 除了支持 Windows 和 MAC OS X,还包括 iOS 系统。最大特点是所见即所得的 Markdown 编辑方式。此外,还支持数学公式。

iPad版Texts

Haroopad

Haroopad 是一款覆盖三大主流桌面系统的编辑器,支持 Windows、Mac OS X 和 Linux。 主题样式丰富,语法标亮支持 54 种编程语言。其邮件导出功能可以将文档发送到 Tumblr 和 Evernote。这款产品由一位韩国人开发的,网站上的一部份帮助文档也是韩文。

该工具重点推荐 Ubuntu/Linux 用户使用,从此可以告别 gedit 加 Markdown 插件这种蛋疼的工作方式了( ReText 也是 Linux 下的 Markdown 编辑器,但不怎么好用)。

Ubuntu版Haroopad

Web 开发编辑器篇

原文介绍了五款跨平台工具,其中三款 Sublime TextEclipseIntelliJ IDEA 都算知名度高的,这里就不多说。重点看 BracketsLight Table

Brackets

Brackets 是 Adobe 出的开源跨平台编辑器,可以快速编辑 CSS 的类以及 JavaScript 的函数,配合 Chrome 实现 Live Preview 功能。除了 Linux、Windows、 OS X 三个平台的安装包外,还又一个名为 Tailor Code EditorChrome packaged app

Ubuntu版Brackets

Light Table

Light Table 原本是为 Lisp 开发而做,但在 Kickstarter 上成功集资后,目标变成了“新一代交互式 IDE”,原生支持 JavaScript、Clojure 以及 Python。主要特点是快速显示各种你需要的信息。比如快速查看与之相关联的代码、即使反馈运行结果等。

Ubuntu版Light Table

需要说明的是,这两款都还处于非常早期的开发阶段,所以只做为玩具推荐(其实推荐的都是玩具啦: ))。这两款如果在 Ubuntu 64 位系统上安装后发现无法运行,参看 这里的 解决 方案

极客观察均为极客公园原创报道,转载请注明原文链接。

原文地址: http://www.geekpark.net/read/view/187885

关注极客公园,即时获得最新内容: Twitter | 微信:极客公园 | 新浪微博 | 花瓣网 | 人人小站 | Google+ | 点点

相关 [web 开发 编辑] 推荐:

【转载】用于Web开发的6个HTML5编辑器

- - HTML5研究小组
Mercury是个采用HTML5开发的WYSIWYG编辑器类似于TinyMCE或CKEditor. 它不是放置在一个指定的元素中,而是出现在整个页面的上面. 所以可用于编辑整个页面或任意指定一个区域. 它支持预览编辑的内容并能够插入链接,图片,视频或表格. 能够与他人同时编辑同一个页面并查看实时变化.

九款给Web开发者的编辑器

- - 极客公园-GeekPark
[核心提示]推荐七款 Markdown 编辑器和两款开发编辑器,感觉没啥好工具的尝试下吧. 编辑注记:本文所选工具来自. 7 Awesome Markdown Editors for Web Developers 和. 最近看到两篇文章分别介绍了几款 Web 开发的编辑器和 Markdown 编辑器,尤其是有些跨平台的新工具,值得推荐(好吧,我承认主要是为 Ubuntu/Linux 用户推荐的).

Web开发入门(转载)

- linchanx - Starming星光社最新更新
Web应用的竞争异常激烈,开发难度也是入门容易做好很难,所以第一次开发的应用不成功是很正常的事情. 不过这正是一个积累的过程,反正你需要的只是电脑和少量服务器经费,所以多磨练几次,水平自然会提高. 2, 习惯阅读及查阅英文资料. 前沿信息基本源自美国,翻译的东西不及时,不全,很多水平不高,再加之中文原创资料毕竟很有限,因此是否能熟练地查阅英文资料决定了你获取信息的 及时性和质量.

Spring MVC 与 web开发

- - 码蜂笔记
项目组用了 Spring MVC 进行开发,觉得对里面的使用方式不是很满意,就想,如果是我来搭建开发环境,我会怎么做. 下面就是我的想法,只关注于 MVC 的 View 层. 现在基本上都是用 ajax 来调用后台接口,拿到 json格式的数据再展示,有的人直接返回数据,却没有考虑异常的情况,我觉得返回的报文里必须包含表示可能的异常信息的数据和业务响应数据.

web开发利器之grunt

- - CSDN博客Web前端推荐文章
grunt不难,它主要依赖的是nodeJS的npm包管理器,和一个JSON及一个JS文件,先说说npm包管理器,玩过nodeJS的对它应该都很熟悉,在这里我们只需要安装nodeJS即可(新版的nodeJS基本都集成了npm),至于nodeJS的安装可以 点这里,这这篇文章就不做详细介绍,安装完后打开命令管理器(nodeJS安装完后的终端)输入:.

Web开发者必备:Web应用检查清单

- - ITeye博客
想做一个高质量的Web应用,前前后后要做的事情非常多. 国外开发者 Ata Sasmaz 为 Web 开发者制作分享了一份检查清单,包括应用开发、性能、安全、分析、可用性、可靠性、转换策略、竞争策略这些方面需要注意的事项. 清单内容可能不全面,欢迎大家在评论中补充. JavaScript 允许捕获异常.

Web应用程序的开发步骤

- xxg - 月光博客
  如今已进入了web2.0高速发展的互联网时代,各种互联网的Web应用程序如雨后春笋般出现. 那么作为一名Web开发人员,怎样去开发一款优秀的Web应用程序呢. 这个问题没有一个简单的答案,甚至那些教育机构都未必能清楚的知道. 所以,像大多数在这个领域里的web开发人员一样,我们只是通过去做,去实验才学会了这些.

Web开发人员速查卡

- abcd - 酷壳 - CoolShell.cn
无论你是多牛的程序员,你都无法记住所有的东西. 而很多时候,查找某些知识又比较费事. 所以,网上有很多Cheat Sheets,翻译成小抄也好 ,速查卡也好,总之就是帮你节省 时间的. 之前给大家介绍过Web设计的速查卡、25个jQuery的编程小抄,还有程序员小抄大全,今天转一篇开发人员的速查卡,源文在这里.

平台是Web开发的未来吗?

- iyuan - 伯乐在线 -博客
  导读:本文是Arjun Khanna关于平台的出现以及它们如何简化Web开发的个人分析,也分析了平台的缺点和它们能够继续存在的因素.   即便现在大部分网站开发人员所构建的网站在结构上非常相似,或是至少在布局方面会有一些根本的共同之处,如果你问一下,他们大多会说他们还有一大堆的苦差使要头疼呢. 虽然客户几乎都要求顶上有横幅,导航条在左边,页面布局不超过三列,但是这并不使他们的工作更简单.

Web开发框架安全杂谈

- goodman - 80sec
最近框架漏洞频发,struts任意代码执行、Django csrf token防御绕过、Cakephp代码执行等等各大语言编程框架都相继暴出高危漏洞,这说明对于编程框架的安全问题已经逐渐走入安全工作者的视线. Web开发框架就相当于web应用程序的操作系统,他决定了一个应用程序的模型结构和编程风格.