注,本文引入网址:http://teddysun.com/254.html
Emmet,这款神器其实就是 Zen Coding 的升级版,它可以极大的提高代码编写的效率,并提供了一种非常简练的语法规则,立刻生成对应的 HTML 结构或者 CSS 代码,同时还有多种实用的功能帮助进行前端开发。
Emmet支持多种编辑器,如Sublime Text 2,TextMate 1.x,Eclipse/Aptana,Espresso,Notepad++等。我习惯于在Notepad++下写代码,因此本文记述的是如何在Notepad++下安装和使用。
1、下载Emmet和Python Script
Emmet需要 Python Script 的支持,因此这两款插件必须同时安装才能使用。
详见:https://github.com/emmetio/npp
下载地址:
PythonScript_full_0.9.2.0
2、安装
Emmet的安装比较简单,下载完解压后复制到Notepad++安装目录的plugins下即可。
下载完PythonScript_full_0.9.2.0.zip后解压,将python27.dll文件复制到Notepad++安装目录的根目录下,同时在plugins文件夹中的全部内容复制到Notepad++安装目录的plugins下。
为表达清楚,摘录Python Script 的目录结构如下:
Notepad++ (Notepad++ 安装主目录,一般位于"C:\Program Files"下) + |-- python27.dll(放在Notepad++ 安装主目录下,和notepad++.exe属于同一目录) +-- plugins \ |-- PythonScript.dll | |-- PythonScript | \ | |-- lib | | \ | | |-- (*.py) 很多 *.py 文件和子目录 | | | |-- scripts | \ | |-- (脚本和一些示例) | | |-- doc | \ | |-- PythonScript | \ | |-- PythonScript.chm(PythonScript帮助文档,英文版)
3、Emmet的工作流程
安装完Emmet后,强烈建议更改 Expand Abbreviation 的键盘快捷键为Tab键。
打开Notepad++Settings > Shortcut Mapper…对话框,切换到 plugin commands,选中 Expand Abbreviation 项,修改其快捷键为Tab键即可。
然后,就可以按照 Emmet 的工作流程来干活了:
打开 HTML 或 CSS 文件->按语法编写指令->按下 TAB 键->生成!
4、Emmet的使用教程
请参考:http://blog.wpjam.com/m/emmet-grammar/