低碳的 Notepad++
Wednesday, July 7th, 2010藉由加強與優化許多函數及演算法,Notepad++ 致力於減少世界二氧化碳的排放。
—— Notepad++ 官方网站
我对 Notepad++ ( 以下称 NPP ) 一见钟情已经快1年,在这1年中了,发现随着了解的深入,对NPP越来越有爱了,对我来说 notepad++ 吸引点如下
- 平易近人,容易上手, 而且上手后可挖掘程度也很高
- 时时会发现令人惊喜的插件
- 做的多吃的少,打开大文件时效率高
- 有插件 可扩展
缺点:
- Windows Only
- 可以设置自定义快捷键来满足个性化。 不过快捷键设置界面比较让人蛋疼
一些好用的插件
一、 NPPEXEC
能运行外部的脚本,执行命令,还有一个控制台,可以方便的在NotePad内部去执行外部的命令。 用好这个插件,几乎能做到任何你能想的到的事情。
我用的最多的几个脚本,如 脚本压缩, jslint检查, svn操作等。还可以用nppexec 配合 [ruby....]等脚本语言,做文件同步,等等。 真是一切皆有可能。
二、Zen-Coding
Zen-Coding是写HTML&CSS的利器。 大家也许不陌生。 起码用了之后,能大大减少前端编码量。有效缓解脖酸背疼。而且写的快了,就可以按时下班,少用电脑几小时,可谓低碳。
安装好插件后。输入
html:5
Ctrl+E展开成:
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title></title> </head> <body> | </body> </html>
输入
div#page>div.logo+ul#navigation>li.o-$*5>a
展开成
<div id="page"> <div class="logo"></div> <ul id="navigation"> <li class="o-1"><a href=""></a></li> <li class="o-2"><a href=""></a></li> <li class="o-3"><a href=""></a></li> <li class="o-4"><a href=""></a></li> <li class="o-5"><a href=""></a></li> </ul> </div>
啊呜~~ 很爽。
如何安装
到 http://code.google.com/p/zen-coding/ 下载插件NPP插件。下载后将zip 文件解压到安装目录下的plugin文件价里,重启NPP 就可以生效了。
一个小问题:目前我发现的 如果采用ANSI编码的文件,只要输入中文,在中文后面Zencoding插件 就会失效。所以,在编码阶段,最好把文件编码改成UTF-8的。