Posts Tagged ‘ scite

SciTE的Zen Coding功能

这段时间因为Zen Coding的原因弃SciTE而选择了Notepad++,今天无意中想到了SciTE也有个缩略词展开功能,就在网上找了下,没想到SciTE的这个功能比我想像的还要强大地多,几乎可以和Zen Coding相媲美了。下面介绍下它的用法,更详细的可以参考《懒人专用--用好SciTE的缩写功能》这篇文章。

首先建立一个缩略词文件,比如想给HTML使用,那么可以建立一个html.properties文件,当然文件名称和后缀可以任意取,只要你看地懂就可以了。为了方便管理,可以在SciTE的目录下建立一个abbrev文件夹,专门用于存放缩略词文件。

SciTE的头部菜单选项中选择打开 User Options 文件一项,在打开的SciTEUser.properties文件的最底部加上如下代码:

abbreviations.*.html=$(SciteDefaultHome)\abbrev\html.properties

上面代码中,abbreviations.*.html代码表示该缩略词文件只对后綴名为html的文件有效;$(SciteDefaultHome)表示SciTE的安装目录;\abbrev\html.properties表示缩略词文件相对于SciTE安装目录的位置。

SciTE的缩略词规则很简单,就是:

缩略词=完整代码

现在在新建的html.properties文件中写入如下代码:

a=<a href="">|</a>

接下来打开一个后缀名为html的文件,在里面输入a,再按快捷键Ctrl+B,刚才的字母a就被替换成了<a href=”"></a>,而光标会自动定位到代码<a href=""></a>之间,也就是在上面定义的缩略词代码中|所在的位置。

阅读全文

JSLint在Notepad++和SciTE中的配置

公司写的JS代码体积过大,上传到服务器想先压缩下,结果压缩后的JS文件会出错。而想找到错误的地方又太难,于是就想用JSLint来检查。但YSlow里自带的JSLint检查不出来,而网上在线检查也不好用,于是就下载了一个可以在本地运行的JSLint。简单配置下,使用非常方便。

点击这里去下载JavaScript Lint页面,我下载的是Windows版本,我把它解压到了D盘。下面说说它在Notepad++SciTE中的配置。先说Notepad++的配置:

  1. Notepad++中按F6,弹出NppExec的窗口;
  2. 点击Save…按钮,在Script name中填入“JSLint”,或者其它名字;
  3. 点击Save按钮。再在Command(s)输入框里填入下面的命令行:
JSLint
------------------------
"D:\jsl\jsl.exe" -conf "D:\jsl\jsl.default.conf" -process "$(FULL_CURRENT_PATH)"

Raphael JS Library

阅读全文

Scite更新到1.78了

Scite从去年开始用Scite,以前用过Editplus,但因为是要付费的,所以打算放弃Editplus,于是便使用了免费开源的Scite。她的体积虽然非常小,但功能却是非常地强大:支持代码高亮、自动完成、代码折叠、括号匹配、自定义模块等功能,几乎可以用到目前任何的主流语言上面,而且还支持众多的配置文件的高亮折叠,突出等效果!

Scite出生的故事十分有趣,刚开始Scite的出现是为了向别人展示编程模组Scintilla的功能的,谁知道Scite编出来以后觉得十分好用,于是干脆就把Scite发布出来了。现在这个“无心插柳柳成阴”的柳树成长地越来越壮硕了,现在已经更新到了1.78版本了。

当然Scite也不是完美无暇的,最突出的缺点就是入门太难!因为她的配置有点难,有人说不亚于编写程序,她没有可视的配置窗口,你必须手动修改她的配置文件。如果刚开始不懂得怎么配置,那么Scite的强大功能可能体现不出来,但一旦懂得了配置,那么她中能成为你手中一把利箭,借用鲍叔牙的一句话:“必将为君射天下”。呵呵,虽然有点过。以前刚开始用Scite的时候也是很痛苦,几次打算放弃她,但最终还是坚持了下来,现在已经越来越顺手了,我也已经离不开她了。

前几天上网发现她已经更新到了1.78版本,纪念一下。

现在中国的用户也越来越多了,还有专门的中文小组:SciTE研究-中文小组,有兴趣的朋友可以去看看。