<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>潔靜精微 &#187; scite</title>
	<atom:link href="http://julabs.me/blog/tags/scite/feed/" rel="self" type="application/rss+xml" />
	<link>http://julabs.me/blog</link>
	<description>想努力创造完美的东西，必须具备心灵的纯洁，同时富于宗教精神。</description>
	<lastBuildDate>Wed, 18 Jan 2012 06:34:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>SciTE的Zen Coding功能</title>
		<link>http://julabs.me/blog/soft/scite-zen-coding-abbrev/</link>
		<comments>http://julabs.me/blog/soft/scite-zen-coding-abbrev/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 16:18:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[abbrev]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[scite]]></category>
		<category><![CDATA[zen]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=212</guid>
		<description><![CDATA[这段时间因为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=&#60;a href=""&#62;&#124;&#60;/a&#62; 接下来打开一个后缀名为html的文件，在里面输入a，再按快捷键Ctrl+B，刚才的字母a就被替换成了&#60;a href=&#8221;"&#62;&#60;/a&#62;，而光标会自动定位到代码&#60;a href=""&#62;和&#60;/a&#62;之间，也就是在上面定义的缩略词代码中&#124;所在的位置。 注意事项： 缩略词表达示不允许换行 缩略词表达示不允许换行，因为SciTE是用换行来区分两个缩略词表达式的。如果想完整代码显示换行可以用\n来实现，另外可以用\t来表示缩进。如下面代码： html:5=&#60;!DOCTYPE HTML&#62;\n&#60;html lang="en-US"&#62;\n\t&#60;head&#62;\n\t\t&#60;meta charset="UTF-8"&#62;\n\t\t&#60;title&#62;&#60;/title&#62;\n\t&#60;/head&#62;\n\t&#60;body&#62;\n\t\t&#124;\n\t&#60;/body&#62;\n&#60;/html&#62; 在HTML文件中输入html:5，按Ctrl+B，代码展开后是下面这样的： &#60;!DOCTYPE HTML&#62; &#60;html lang="en-US"&#62; &#60;head&#62; &#60;meta charset="UTF-8"&#62; &#60;title&#62;&#60;/title&#62; &#60;/head&#62; &#60;body&#62; &#60;/body&#62; &#60;/html&#62; 缩略词表达示不能以#、空格键、tab键开头 缩略词表达示不能以#开头，这样会被当成注释忽略掉。 &#8230; <a href="http://julabs.me/blog/soft/scite-zen-coding-abbrev/">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>这段时间因为<a href="http://code.google.com/p/zen-coding/" target="_blank">Zen Coding</a>的原因弃<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>而选择了<a href="http://notepad-plus.sourceforge.net/" target="_blank">Notepad++</a>，今天无意中想到了<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>也有个缩略词展开功能，就在网上找了下，没想到<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>的这个功能比我想像的还要强大地多，几乎可以和<a href="http://code.google.com/p/zen-coding/" target="_blank">Zen Coding</a>相媲美了。下面介绍下它的用法，更详细的可以参考<a href="http://bbs.ctex.org/viewthread.php?tid=43620" target="_blank">《懒人专用－－用好SciTE的缩写功能》</a>这篇文章。</p>
<p>首先建立一个缩略词文件，比如想给<abbr title="HyperText Markup Language">HTML</abbr>使用，那么可以建立一个<strong>html.properties</strong>文件，当然文件名称和后缀可以任意取，只要你看地懂就可以了。为了方便管理，可以在<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>的目录下建立一个abbrev文件夹，专门用于存放缩略词文件。</p>
<p>在<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>的头部菜单<strong>选项</strong>中选择<strong>打开 User Options 文件</strong>一项，在打开的<strong>SciTEUser.properties</strong>文件的最底部加上如下代码：</p>
<pre><code class="apache">abbreviations.*.html=$(SciteDefaultHome)\abbrev\html.properties
</code></pre>
<p>上面代码中，<code>abbreviations.*.html</code>代码表示该缩略词文件只对后綴名为<strong>html</strong>的文件有效；<code>$(SciteDefaultHome)</code>表示<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>的安装目录；<code>\abbrev\html.properties</code>表示缩略词文件相对于<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>安装目录的位置。</p>
<p><a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>的缩略词规则很简单，就是：</p>
<pre><code class="apache">缩略词=完整代码
</code></pre>
<p>现在在新建的<strong>html.properties</strong>文件中写入如下代码：</p>
<pre><code class="apache">a=&lt;a href=""&gt;|&lt;/a&gt;
</code></pre>
<p>接下来打开一个后缀名为<strong>html</strong>的文件，在里面输入<strong>a</strong>，再按快捷键<strong>Ctrl+B</strong>，刚才的字母<strong>a</strong>就被替换成了<strong>&lt;a href=&#8221;"&gt;&lt;/a&gt;</strong>，而光标会自动定位到代码<code>&lt;a href=""&gt;</code>和<code>&lt;/a&gt;</code>之间，也就是在上面定义的缩略词代码中<strong>|</strong>所在的位置。</p>
<p><span id="more-212"></span></p>
<h4>注意事项：</h4>
<h5>缩略词表达示不允许换行</h5>
<p>缩略词表达示不允许换行，因为<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>是用换行来区分两个缩略词表达式的。如果想完整代码显示换行可以用<strong>\n</strong>来实现，另外可以用<strong>\t</strong>来表示缩进。如下面代码：</p>
<pre><code class="apache">html:5=&lt;!DOCTYPE HTML&gt;\n&lt;html lang="en-US"&gt;\n\t&lt;head&gt;\n\t\t&lt;meta charset="UTF-8"&gt;\n\t\t&lt;title&gt;&lt;/title&gt;\n\t&lt;/head&gt;\n\t&lt;body&gt;\n\t\t|\n\t&lt;/body&gt;\n&lt;/html&gt;
</code></pre>
<p>在<abbr title="HyperText Markup Language">HTML</abbr>文件中输入<strong>html:5</strong>，按<strong>Ctrl+B</strong>，代码展开后是下面这样的：</p>
<pre><code class="html">&lt;!DOCTYPE HTML&gt;
&lt;html lang="en-US"&gt;
	&lt;head&gt;
		&lt;meta charset="UTF-8"&gt;
		&lt;title&gt;&lt;/title&gt;
	&lt;/head&gt;
	&lt;body&gt;

	&lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h5>缩略词表达示不能以#、空格键、tab键开头</h5>
<p>缩略词表达示不能以#开头，这样会被当成注释忽略掉。</p>
<h5>转义符“\”和“|”</h5>
<p>想在完整代码里显示<strong>\</strong>，可以连续输入两个<strong>\</strong>。如：</p>
<pre class="apache"><code>line=\\iloveweb
</code></pre>
<p>展开后是<code>\iloveweb</code>，如果想显示两个<strong>\</strong>，就连续输入四个<strong>\</strong>，如下（以“#”开头的一行是注释）：</p>
<pre><code class="apache">#显示 \iloveweb
line1=\\iloveweb

#显示 \\iloveweb
line2=\\\\iloveweb
</code></pre>
<p>显示<strong>|</strong>的规则也一样，如下：</p>
<pre><code class="apache">#显示 \iloveweb
or1=||iloveweb

#显示 ||iloveweb
or2=||||iloveweb
</code></pre>
<h5>给缩略词取个易记易懂的名字</h5>
<p>给缩略词取个易记易懂的名字不难，因为已经有个现成的：<a href="http://code.google.com/p/zen-coding/" target="_blank">Zen Coding</a>，可以参考它的写法来编写<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>的缩略词。下面列出一部分我参考<a href="http://code.google.com/p/zen-coding/" target="_blank">Zen Coding</a>的代码段：</p>
<pre><code class="apache">cc:ie=&lt;!--[if IE]&gt;\n\t|\n&lt;![endif]--&gt;
a=&lt;a href="">|&lt;/a&gt;
a:link=&lt;a href="http://|"&gt;&lt;/a&gt;
a:mail=&lt;a href="mailto:|"&gt;&lt;/a&gt;
script:cdata=&lt;script type="text/javascript"&gt;\n//&lt;![CDATA[\n\n|\n\n//]]&gt;\n&lt;/script&gt;
input=&lt;input type="" value="|" /&gt;
input:text=&lt;input type="text" name="|" id="" /&gt;
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/soft/scite-zen-coding-abbrev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Lint在Notepad++和SciTE中的配置</title>
		<link>http://julabs.me/blog/soft/jslint-notepad-and-scite/</link>
		<comments>http://julabs.me/blog/soft/jslint-notepad-and-scite/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 09:48:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[jslint]]></category>
		<category><![CDATA[notepad]]></category>
		<category><![CDATA[scite]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=105</guid>
		<description><![CDATA[公司写的JS代码体积过大，上传到服务器想先压缩下，结果压缩后的JS文件会出错。而想找到错误的地方又太难，于是就想用JSLint来检查。但YSlow里自带的JSLint检查不出来，而网上在线检查也不好用，于是就下载了一个可以在本地运行的JSLint——JavaScript Lint。简单配置下，使用非常方便。 点击这里去下载JavaScript Lint页面，我下载的是Windows版本，我把它解压到了D盘。下面说说它在Notepad++和SciTE中的配置。先说Notepad++的配置： 在Notepad++中按F6，弹出NppExec的窗口； 点击Save&#8230;按钮，在Script name中填入“JSLint”，或者其它名字； 点击Save按钮。再在Command(s)输入框里填入下面的命令行： JSLint ------------------------ "D:\jsl\jsl.exe" -conf "D:\jsl\jsl.default.conf" -process "$(FULL_CURRENT_PATH)" 要注意命令行前面的&#8220;D:\jsl\jsl.exe&#8221;和&#8220;D:\jsl\jsl.default.conf&#8221;一定要和你设置的本地文件路径一样。点击OK就可以在Console窗口中显示当前JS文件的相关信息了。 SciTE中的配置就简单多了，在SciTE中的选项菜单中选择cpp.properties，把下面这段代码加到cpp.properties。 command.build.*.js=D:\jsl\jsl.exe -conf D:\jsl\jsl.default.conf -process $(FileNameExt) 同理，参数&#8220;D:\jsl\jsl.exe&#8221;和&#8220;D:\jsl\jsl.default.conf&#8221;也一定要和你设置的本地文件路径一样。在SciTE按F7，SciTE就能够显示当前JS文件的相关信息了。]]></description>
			<content:encoded><![CDATA[<p>公司写的JS代码体积过大，上传到服务器想先压缩下，结果压缩后的JS文件会出错。而想找到错误的地方又太难，于是就想用<a href="http://www.jslint.com/" target="_blank">JSLint</a>来检查。但<a href="http://developer.yahoo.com/yslow/" target="_blank">YSlow</a>里自带的<a href="http://www.jslint.com/" target="_blank">JSLint</a>检查不出来，而网上在线检查也不好用，于是就下载了一个可以在本地运行的<a href="http://www.javascriptlint.com/download.htm" target="_blank">JSLint</a>——<a href="http://www.javascriptlint.com/download.htm" target="_blank">JavaScript Lint</a>。简单配置下，使用非常方便。</p>
<p><a href="http://www.javascriptlint.com/download.htm" target="_blank">点击这里</a>去下载<a href="http://www.javascriptlint.com/download.htm" target="_blank">JavaScript Lint</a>页面，我下载的是Windows版本，我把它解压到了D盘。下面说说它在<a href="http://notepad-plus.sourceforge.net/tw/site.htm" target="_blank">Notepad++</a>和<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>中的配置。先说<a href="http://notepad-plus.sourceforge.net/tw/site.htm" target="_blank">Notepad++</a>的配置：</p>
<div>
<ol>
<li>在<a href="http://notepad-plus.sourceforge.net/tw/site.htm" target="_blank">Notepad++</a>中按<strong>F6</strong>，弹出NppExec的窗口；</li>
<li>点击<strong>Save&#8230;</strong>按钮，在Script name中填入“JSLint”，或者其它名字；</li>
<li>点击<strong>Save</strong>按钮。再在Command(s)输入框里填入下面的命令行：</li>
</ol>
</div>
<pre><code>JSLint
------------------------
"D:\jsl\jsl.exe" -conf "D:\jsl\jsl.default.conf" -process "$(FULL_CURRENT_PATH)"
</code>
</pre>
<p class="img">
<img height="259" width="497" alt="Raphael JS Library " src="/blog/img/09/jslint_notepad.png"/>
</p>
<p><span id="more-105"></span></p>
<p>要注意命令行前面的<strong>&#8220;D:\jsl\jsl.exe&#8221;</strong>和<strong>&#8220;D:\jsl\jsl.default.conf&#8221;</strong>一定要和你设置的本地文件路径一样。点击<strong>OK</strong>就可以在Console窗口中显示当前JS文件的相关信息了。</p>
<p><a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>中的配置就简单多了，在<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>中的<strong>选项</strong>菜单中选择cpp.properties，把下面这段代码加到cpp.properties。</p>
<pre><code>
command.build.*.js=D:\jsl\jsl.exe -conf D:\jsl\jsl.default.conf -process $(FileNameExt)
</code>
</pre>
<p>同理，参数<strong>&#8220;D:\jsl\jsl.exe&#8221;</strong>和<strong>&#8220;D:\jsl\jsl.default.conf&#8221;</strong>也一定要和你设置的本地文件路径一样。在<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>按<strong>F7</strong>，<a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>就能够显示当前JS文件的相关信息了。</p>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/soft/jslint-notepad-and-scite/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Scite更新到1.78了</title>
		<link>http://julabs.me/blog/soft/scite-178/</link>
		<comments>http://julabs.me/blog/soft/scite-178/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 09:09:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[scite]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=75</guid>
		<description><![CDATA[从去年开始用Scite，以前用过Editplus，但因为是要付费的，所以打算放弃Editplus，于是便使用了免费开源的Scite。她的体积虽然非常小，但功能却是非常地强大：支持代码高亮、自动完成、代码折叠、括号匹配、自定义模块等功能，几乎可以用到目前任何的主流语言上面，而且还支持众多的配置文件的高亮折叠，突出等效果！ Scite出生的故事十分有趣，刚开始Scite的出现是为了向别人展示编程模组Scintilla的功能的，谁知道Scite编出来以后觉得十分好用，于是干脆就把Scite发布出来了。现在这个“无心插柳柳成阴”的柳树成长地越来越壮硕了，现在已经更新到了1.78版本了。 当然Scite也不是完美无暇的，最突出的缺点就是入门太难！因为她的配置有点难，有人说不亚于编写程序，她没有可视的配置窗口，你必须手动修改她的配置文件。如果刚开始不懂得怎么配置，那么Scite的强大功能可能体现不出来，但一旦懂得了配置，那么她中能成为你手中一把利箭，借用鲍叔牙的一句话：“必将为君射天下”。呵呵，虽然有点过。以前刚开始用Scite的时候也是很痛苦，几次打算放弃她，但最终还是坚持了下来，现在已经越来越顺手了,我也已经离不开她了。 前几天上网发现她已经更新到了1.78版本，纪念一下。 现在中国的用户也越来越多了，还有专门的中文小组:SciTE研究-中文小组，有兴趣的朋友可以去看看。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.scintilla.org/SciTE.html" title="Scite" target="_blank" class="img"><img alt="Scite" title="Scite" src="http://www.scintilla.org/SciTEWord.jpg" height="85" width="200" /></a>从去年开始用<a href="http://www.scintilla.org/SciTE.html" title="Scite" target="_blank">Scite</a>，以前用过Editplus，但因为是要付费的，所以打算放弃Editplus，于是便使用了免费开源的<a href="http://www.scintilla.org/SciTE.html" title="Scite" target="_blank">Scite</a>。她的体积虽然非常小，但功能却是非常地强大：支持代码高亮、自动完成、代码折叠、括号匹配、自定义模块等功能，几乎可以用到目前任何的主流语言上面，而且还支持众多的配置文件的高亮折叠，突出等效果！</p>
<p><a href="http://www.scintilla.org/SciTE.html" title="Scite" target="_blank">Scite</a>出生的故事十分有趣，刚开始<a href="http://www.scintilla.org/SciTE.html" title="Scite" target="_blank">Scite</a>的出现是为了向别人展示编程模组<a href="http://www.scintilla.org/" target="_blank" title="Scintilla">Scintilla</a>的功能的，谁知道<a href="http://www.scintilla.org/SciTE.html" title="Scite" target="_blank">Scite</a>编出来以后觉得十分好用，于是干脆就把<a href="http://www.scintilla.org/SciTE.html" title="Scite" target="_blank">Scite</a>发布出来了。现在这个“无心插柳柳成阴”的柳树成长地越来越壮硕了，现在已经更新到了1.78版本了。</p>
<p>当然<a href="http://www.scintilla.org/SciTE.html" title="Scite" target="_blank">Scite</a>也不是完美无暇的，最突出的缺点就是入门太难！因为她的配置有点难，有人说不亚于编写程序，她没有可视的配置窗口，你必须手动修改她的配置文件。如果刚开始不懂得怎么配置，那么<a href="http://www.scintilla.org/SciTE.html" title="Scite" target="_blank">Scite</a>的强大功能可能体现不出来，但一旦懂得了配置，那么她中能成为你手中一把利箭，借用鲍叔牙的一句话：“必将为君射天下”。呵呵，虽然有点过。以前刚开始用<a href="http://www.scintilla.org/SciTE.html" title="Scite" target="_blank">Scite</a>的时候也是很痛苦，几次打算放弃她，但最终还是坚持了下来，现在已经越来越顺手了,我也已经离不开她了。</p>
<p>前几天上网发现她已经更新到了1.78版本，纪念一下。</p>
<p>现在中国的用户也越来越多了，还有专门的中文小组:<a href="http://groups.google.com/group/scite-cn" target="_blank">SciTE研究-中文小组</a>，有兴趣的朋友可以去看看。</p>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/soft/scite-178/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

