Zen Coding – 超快地写网页代码

标签: 前端设计 css Zen Coding | 发表时间:2012-03-30 21:40 | 作者:admin
出处:http://blog.haohtml.com

上次在北京看到善用佳软的 xBeta 演示 VIM 的时候,@ sfufoet 我就被强烈震撼到了。VIM 的确是个强大的编辑器,它可以折腾出很多种强大的功能。今天看到这个叫  Zen Coding 的东西,我强烈推荐给经常和 HTML CSS 打交道的朋友。@appinn

下面的动态演示图,只是它强大功能的一部分而已。它无视了编辑器的自动提示和自动完成,秒杀了你自定义的各种快捷键或者 AHK 的热字符串,以智能简洁高效的缩短输入,带给你超快速地书写各种复杂而枯燥的 HTML 和 CSS 代码的体验。

先举一个复杂的例子:zen-coding 可以把这样的代码:div#header>ul.navigation>li*4>a,变成下面的 HTML 代码

<div id=”header”>
<ul class=”navigation”>
<li><a href=”"></a></li>
<li><a href=”"></a></li>
<li><a href=”"></a></li>
<li><a href=”"></a></li>
</ul>
</div>

看到这熟悉的语法结构,会 CSS 的朋友一定会惊声尖叫!最妙的是那个“*4”,直接生成 4 个 li 代码了。没错, Zen Coding 就是这样牛叉的东西, Zen Coding 分为 Zen HTML 和 Zen CSS 两部分。这两部分功能是以插件的形式来实现的。如果你用 NetBeans、SlickEdit、Sublime、TextMate、TopStyle、UltraEdit、WebIDE and IntelliJ IDEA、Dreamweaver、Aptana 都可以在官方下载页面找到相关的插件。

即使你不使用上面提到的编辑器,那么还有一种选择,点击下载页面的最后一个链接: Zen Coding for <textarea>。这是一个网页版的 Zen Coding!打开 example.html 之后,把光标定位到文本框里面,按下 Ctrl + E 试试吧。

网页版快捷键说明:

  1. Ctrl + E:展开代码
  2. Ctrl + D:向外快速选中代码块
  3. Shift + Ctrl + D:向内快速选中代码块
  4. Shift + Ctrl + A:输入一个缩写,自动展开并包围所选代码
  5. Ctrl + Alt+→ :光标智能跳转到下一个编辑点(自己试试就知道多体贴了)
  6. Ctrl + Alt+←:光标智能跳转到上一个编辑点
  7. Ctrl + L:选择一行

官方演示视频: Zen CSS 和  Zen HTML。另外,缩写的含义请看: Zen CSS Properties 和  Zen HTML Elements各种插件的安装方法请看官方 wiki

最后提醒一点: 在这个墙外的官方演示视频(高清)中墙内观看地址,还出现了自定义缩写的演示。具体设置过程请参考官方 wiki。

Zen Coding   超快地写网页代码[图] | 小众软件下载: 官方网站

P.S. 前端观察已经写了详细的教程  Zen Coding:快速编写 HTML/CSS 代码

update: 多谢 SULei 的提醒:EditPlus 也有了, zen code for EditPlus

您可能也喜欢:

谈CSS书写风格

[译]Efficient, maintainable CSS

css样式float造成的浮动“塌陷”问题的解决办法

用CSS 3将我们带入下一个高度吧!
无觅

相关 [zen coding 网页] 推荐:

Zen Coding – 超快地写网页代码

- - haohtml's blog
上次在北京看到善用佳软的 xBeta 演示 VIM 的时候,@ sfufoet 我就被强烈震撼到了. VIM 的确是个强大的编辑器,它可以折腾出很多种强大的功能. 今天看到这个叫  Zen Coding 的东西,我强烈推荐给经常和 HTML CSS 打交道的朋友. 下面的动态演示图,只是它强大功能的一部分而已.

zen coding 0.7发布

- adow - islighting
zen coding 更新到0.7版本,这次更新还是很有亮点的. 最令人欣喜的恐怕是群组展开功能,这在以前需要分段来完成,而现在,只要你愿意,可以用一句表达式从头写到尾,一个module几乎可以一气呵成. 另外一个重要的更新是可以编写节点的属性和文本,要编写小段的html也方便许多,如. 更多的更新内容请看0.7 release notes,这里还有一个web版,可以体验下zen coding的强大功能.

coding-interview-university/README-cn.md at master · jwasham/coding-interview-university · GitHub

- -
[译] Coding Interview University 一套完整的学习手册帮助自己准备 Google 的面试. 这是我为了从 web 开发者(自学、非计算机科学学位)蜕变至 Google 软件工程师所制定的计划,其内容历时数月. Google 的指导笔记中萃取出来并进行扩展. 因此,有些事情你必须去了解一下.

资生堂ZEN香水包装设计

- Zoe - 玩意儿
一个漂亮的包装是引起人们对香水购买欲的关键之一,所以才有了那么多独特而美丽的香水瓶. 设计师 Igor Mitin 以大自然为灵感,设计了一系列ZEN香水包装概念,有白海螺、竹子、岩石,从包装上就去诠释香水的味道是让你沉浸在宁静与和平的大自然中. 本文原始链接:http://www.cngadget.cn/nature-inspired-zen.html.

ABC: Always Be Coding——程序员面试必读

- - 36氪 | 关注互联网创业
@guitardave24">David Byttow是一名程序员,曾在Google和Square等公司工作过. 在正文之前,先让我们回答几个简单的问题:第一,你面试过多少家公司;第二,这些公司中,录取你的有多少. 记下这两个数字,然后代入下面这个算式中(为我自己发明,仅供参考,不具有其他意义):.

一些PHP Coding Tips[2011/04/02最后更新]

- 硬盘被格 - 风雪之隅
作者: Laruence(. 本文地址: http://www.laruence.com/2011/03/24/858.html. 以下是一些PHP Coding Tips. 当然, 这些Tips并不一定仅仅局限于PHP. 大家有什么好的心得, 欢迎直接回复本文与更多的人分享. 本文长期更新, 请关注PHP Coding Tips.

评判云服务靠谱程度 -- Coding 安全那些事 - Coding.net

- - 博客园_首页
本文依据孙宇聪在 SegmentFault D-Day 北京场的演讲内容整理,并授权首发于“高效运维”公众号. 10月11日,SegmentFault 将在上海举办D-Day,围绕 Docker 主题. Coding.net WebIDE 项目负责杜万将受邀参与分享《Docker Container 磁盘容量限制》.

Creative Technology 发布新一代 ZEN X-Fi 媒体播放器 - X-Fi3

- de-ming (adam) - Engadget 中国版
Creative Technology 又在 IFA 上发表 ZEN X-Fi 系列媒体播放器的新一代了,这代名叫 X-Fi3. 它配备 2 吋的 LCD TFT 屏幕及两则的触控键、8GB 及 16GB 版本、MicroSD 卡端口、内置麦克风及扬声器. 电池能持续音乐播放最高 20 小时,影片则是 5 小时.

【低调发布】[香港][3D肉蒲团之极乐宝鉴][3D Sex and Zen: Extreme Ecstasy][叶山豪/蓝燕/原纱央莉/周防雪子/雷凯欣][剧情/爱情][HD-720P(简繁字幕)]

- 林 - A弦小筑
【片名】3D Sex and Zen: Extreme Ecstasy. 【视频】1280 x 720 | X264 | 4000 Kbps. 【音频】粤语 | MP3 | 128 Kbps. 【体积】3.25 GB | 1CD. 【演员】叶山豪 | 蓝燕 | 原纱央莉 | 周防雪子 | 雷凯欣.        明代才子未央生,自恃才高俊秀,认为人生苦短,应该追求人世间的性爱极乐…他邂逅了道学宿儒铁扉道人的女儿铁玉香,二人一见钟情,郎才女貌,未央生随即拜堂成亲,入赘为婿.

摧毁网页 Kick Ass

- Jerome - 无聊哦
是不是经常遇见一些烂的让你无法淡定的网页,正好有一款游戏Kick Ass可以让你发泄一下,如果看到那个网页不爽就可以用下面方法摧毁它~. 在地址栏中输入下面的代码并按下回车:. (IE用户粘贴到地址栏后需要删除“本文来源无聊哦 | 原文地址:http://www.wuliaoo.com/kick-ass.html”).