<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[实践Ok]用editplus批量替换多个文件里面的内容及利用Editplus插件功能完成额外的编码替换工作，让Editplus自动格式化css和js。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Sun, 24 Nov 2013 03:15:02 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	一、使用Editplus批量替换某个目录下包含某字符串的快捷方法：<br/>(1)Find in Files 查找并选中哪些需要替换并全打开：<br/>search -&gt; find in files 查找需要替换的关键词，并列出来哪些文件;ctrl+选中哪些替换文件后右键后，点：全部打开。<br/>(2)全部打开后，在所有打开文件里替换掉：<br/>Ctrl + H 打开后，在替换所有范围里选中：所有打开文件。<br/>(3)如果你替换内容较多:<br/>则选更多（E），这样查找替换的输入框框更大，更方便。<br/>它可以直接替换换行符为任意字符接替：单文件可通过正则对每行尾进行替换，如下：http://www.jackxiang.com/post/2038/<br/>而多个文件则不行了，直接在大的框里输入回车，后下面什么也不输入，那此时就是把所有换行替换为空了。<br/>如果选中了所有打开文件，那就是把所有文件的换行给替换为空了，所有文件成一行了，呵呵。<br/><br/>后记：<br/>尽管有人说：Editplus的批量查找替换速度是DW的10倍以上……但dw这替换功能确实不错。<br/>还不能满足你苛刻的要求么？ 试试：Replace Pioneer ：-）<br/>http://blog.sina.com.cn/s/blog_3f6c1f670100sgj5.html<br/><br/>二、使用Editplus进行个性化替换某文件下的多个路径以符合线上环境的快捷办法：<br/>Editplus支持的WScript进行按需替换,学得有点自己作符合自己替换工具的意思，特别引用并记录：<br/>http://www.z3f.me/article.aspx?ID=1757<br/>——————实践如下：——————<br/>D:&#92;Program Files&#92;EditPlus&#92;UrlParse.js<br/><textarea name="code" class="JS" rows="15" cols="100">
var output = &quot;&quot;;
var arr&nbsp;&nbsp;=&quot;&quot;;
while(!WScript.StdIn.AtEndOfStream)
&#123;
&nbsp;&nbsp;output += WScript.StdIn.ReadAll();
&#125;
arr = output.split(&#039;/n&#039;);
for(var i=0;i&lt;arr.length;i++)&#123;
&nbsp;&nbsp; arr[i] = arr[i].replace(&quot;/jobcnperson/web/&quot;,&quot;/web-person/&quot;);
&nbsp;&nbsp; arr[i] = arr[i].replace(&quot;/jobcnperson/src/&quot;,&quot;/web-person/src/&quot;);
&nbsp;&nbsp; arr[i] = arr[i].replace(&quot;/jobcncompany/web/&quot;,&quot;/web-employer/&quot;);
&nbsp;&nbsp; arr[i] = arr[i].replace(&quot;/jobcncompany/src/&quot;,&quot;/web-employer/src/&quot;);
&#125;
WScript.StdOut.Write(arr.join(&quot;/n&quot;));
</textarea><br/>简单的调试方法：WScript.Echo(output);<br/>上面是能够运行的，上面的原作者的Url里包有注释等，容易导致运行不了，提示：Microsoft JScript 运行时错误: &#039;arr&#039; 未定义<br/>，我后加上一行定义，好像是好了。<br/>在Editplus里设置下：<br/>菜单文字：批量替换文件中的多个路径<br/>命令：Cscript.exe /nologo&nbsp;&nbsp;&quot;D:&#92;Program Files&#92;EditPlus&#92;UrlParse.js&quot;<br/>参数：$(FileName)<br/>初始目录：$(FileDir)<br/>动作：运行为文本过滤器（替换）<br/>输出模板：使用默认输出<br/>保存：无<br/>即可进行对想替换的目录进行替换了。<br/><br/><br/>三、让Editplus自动格式化css和js调试Js简单语法错误的简单设置(平时用aptana等的，只是偶会反过来用到：如线上代码是压缩成一行了，通过Js格式化下就多行看清了，WEB版本下的也有解压的，方法途径很多。)：<br/>http://bbs.blueidea.com/thread-2904136-1-1.html<br/><br/>1，在EditPlus中添加javascript调试工具，JavaScript调试下的Editplus配置：<br/>菜单文字：javascript调试<br/>命令：cmd /c<br/>参数：$(FileName)<br/>初始目录：$(FileDir)<br/>动作：捕捉输出<br/>输出模板：不使用默认输出，用正则：^Lint at line ([0-9]+) character ([0-9]+).*$&quot;<br/>保存：无<br/>使用方法：<br/>很简单，用Editplus打开一个javascript（.js）文件，选择菜单“工具”－“javascript调试”即可。<br/>2，CSS格式化:<br/>菜单文字：CSS格式化<br/>命令：Cscript.exe /nologo&nbsp;&nbsp;&quot;D:&#92;Program Files&#92;EditPlus&#92;cssFormatter.js&quot;<br/>参数：$(FileName)<br/>初始目录：$(FileDir)<br/>动作：运行为文本过滤器（替换）<br/>输出模板：使用默认输出<br/>保存：无<br/><br/>3，Js脚本格式化:<br/>菜单文字：CSS格式化<br/>命令：Cscript.exe /nologo&nbsp;&nbsp;&quot;D:&#92;Program Files&#92;EditPlus&#92;jsFormatter.js&quot;<br/>参数：$(FileName)<br/>初始目录：$(FileDir)<br/>动作：运行为文本过滤器（替换）<br/>输出模板：使用默认输出<br/>保存：无<br/><br/>上面三个的JScript 包DownLoad:<a href="attachment.php?fid=362">点击这里下载文件</a>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践Ok]用editplus批量替换多个文件里面的内容及利用Editplus插件功能完成额外的编码替换工作，让Editplus自动格式化css和js。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>