ZenCoding让Notepad代码书写健步如飞

上传人:痛*** 文档编号:99617692 上传时间:2022-06-01 格式:DOC 页数:8 大小:74.50KB
收藏 版权申诉 举报 下载
ZenCoding让Notepad代码书写健步如飞_第1页
第1页 / 共8页
ZenCoding让Notepad代码书写健步如飞_第2页
第2页 / 共8页
ZenCoding让Notepad代码书写健步如飞_第3页
第3页 / 共8页
资源描述:

《ZenCoding让Notepad代码书写健步如飞》由会员分享,可在线阅读,更多相关《ZenCoding让Notepad代码书写健步如飞(8页珍藏版)》请在装配图网上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! Zen Coding 让 Notepad+ 代码书写健步如飞Notepad+ 是一款无比轻巧便捷的代码编辑工具。它无可挑剔的启动速度,优秀的语法高亮,干净整齐的代码缩进,便捷的括号高亮匹配赢得了无数人的喜爱。但,不知道有多少同学跟我一样,在coding 时被 Notepad+ 粗陋的代码自动补全折磨的体无完肤(Notepad+那甚至不能叫自动完成)。虽然无比羡慕诸如Dreamweaver之类的代码自动完成,但固于上述提到的几点Notepad+的优秀之处,纠结中毅然依旧坚守Notepad+。而 Zen Coding 的横空出世,总算终结了这种纠结,

2、让我们得以以一种无比帅气的方式书写代码。先看一段演示视频吧(建议反复观摩,其中演示了 Zen Coding 的各种典型用法)Zen Coding v0.5 from Sergey Chikuyonok on Vimeo. (网速慢的,可以观看优酷版或者下载该视频。)为Notepad+安装 Zen Coding 插件下载 Zen.Coding-Notepad+.v0.6.1.zip 解压将解压所得的文件放入 Notepad+ 程序的安装目录下的plugins文件夹。重启Notepad+,即可开始使用 Zen Coding。Zen Coding 用法首先,我们先学习一下 Zen Coding 的缩

3、写规则 (其实就是CSS选择器) E 元素名 (div, p); E#id 带id的元素 (div#content, p#intro, span#error); E.class 带class的元素 (div.header, p.error.critial). id 和 class 可以连写,如: div#content.column.width; EN 子元素 (divp, div#footerpspan); E+N 兄弟元素 (h1+p, div#header+div#content+div#footer); E*N 多项元素 (ul#navli*5a); E$*N 带序号的元素 (ul#n

4、avli.item-$*5);接下来,我们来熟悉 Zen Coding for Notepad+ 的快捷键,也是 Zen Coding 的精髓【Ctrl+E】 展开缩写(Expand Abbreviation)比如写下 div#pagediv.logo+ulli*3a ,按一下 Ctrl+E,立马就可以转化成: 【Ctrl+Shift+A】 嵌套代码(Wrap with Abbreviation)比如,我们想让写好的 hello world ,想在外层再套一个div,只需按下【Ctrl+Shift+A】,在弹出的对话框中输入: div.wrap,回车。此标签就能自动被嵌套。甚至,我们可以玩的更

5、炫一些,写好三行列表内容,全裸,此时没有任何标签。只需按下【Ctrl+Shift+A】,输入ulli* ,回车。这三行内容就能自动被ul li 嵌套起来。(不仅限于 li 列表哦)【Ctrl+Shift+D】选中代码块(Balance Tag Inward/Outward)选中当前光标所在的代码块,长按可依次选中父块【Ctrl+Alt+ , Ctrl+Alt+】 转到上一个/下一个编辑点(Go to Next/Previous Edit Point)按下可以依次跳到可输入内容的编辑点,省去了不停按方向键或鼠标来定位编辑点的麻烦。【Ctrl+Alt+M 】合并行(Merge Lines)将选中的

6、多行代码合并为一行。压缩css、js代码为一行时,这个很方便。Ctrl+A,然后Ctrl+Alt+M,两下即可搞定,免去了动用压缩工具的麻烦。(当然这个只是简单地将代码合并为一行,并不能做更深入的代码压缩)【Alt+/ 】添加、移除注释(Toggle Comment)注释掉光标所在的代码块 (Notepad+ 自带的Ctrl+Shift+Q也可以用来注释代码)【Ctrl+ 】空标签转化(Split/Join Tag)比如将 转化为 , 反向亦可。【Ctrl+Shift+ 】移除标签(Remove Tag)比如将 hello world 移除div标签,留下hello world。 好了,目前

7、Notepad+ 的 Zen Coding 只有这几个快捷键,下面介绍一些常用到的缩写不知道大家新建一个html 页面时,是如何输入文档声明和 head 那一坨东西的。现在有了Zen Coding,只需输入几个字母就能立马生成相应文档声明的 html 结构框架html:4t (HTML 4.01 Transitional)html:4s (HTML 4.01)html:xt (XHTML 1.0)html:xs (XHTML 1.0 Strict)html:xxs (XHTML 1.1)html:5 (HTML5)head 中常用到的一些缩写meta:utf, meta:compatstyle

8、, link:css, link:print, link:favicon, link:rss,script, script:srcbody 中会常用到的缩写诸如 div, p, a, ul, ol, input:t, input:r 等等其中,类似 ul+ 的形式可展开为(+号可自动生产默认的子元素) 类似的还有 ol+, dl+, table+, tr+, select+, map+, optg+ 等IE 条件注释:cc:ie6, cc:ie, cc:noie下边是一些典型用法示例:div#name.one.two = title=Hello world rel = tdcolspan=2

9、= li.item$*3 = li.item$ = li.item-$-content*3 = #content.section = 如果你写了这么一串出来,那么一个页面的基本结构就出来了:div#page(div#headerul#navli*4a)+(div#page(h1span)+p*2)+div#footer此外【|e】 可以输出转义字符<div id=wrap> <div class=content> <p></p> </div></div>div#wrapdiv.contentp|e|e 可转化为:&

10、lt;div id="wrap"&gt; &lt;div class="content"&gt; &lt;p&gt;&lt;/p&gt; &lt;/div&gt;&lt;/div&gt;以上介绍的仅仅是有关HTML的缩写,CSS的缩写就更多了,建议查看 Zen Coding 小抄,学习CSS 的 Zen Coding 方式自己编写缩写规则pluginsNppScriptingincludesZen Coding.js在其中对应位置仿照已有规则添加自己的缩写规则。也可以修改缩写规则更符合自己的习惯。即使你不编写自己的缩写规则,也强烈建议你阅读此文件,熟悉 Zen Coding 自带的一些缩写规则,让代码书写更加事半功倍最后,Zen Coding 不仅有Notepad+版,Aptana、UltraEdit、Dreamweaver也有相应版本,速速前往 官方下载页查找是否有你常用的编辑器的Zen Coding插件吧8 / 8

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!