<?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/4897/</link>
<title><![CDATA[[个人原创]zend studio 9.0.1换行格式由windows的换行符设置为UNIX下的换行符，zend studio 9.0.1 如何取消显示换行符和空格符，以及自动换行实现。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Sun, 01 Jan 2012 02:33:25 +0000</pubDate> 
<guid>http://www.jackxiang.com/post/4897/</guid> 
<description>
<![CDATA[ 
	(0)windows换行变Linux换行：<br/>&nbsp;&nbsp;&nbsp;&nbsp;在项目上右键后选：新的文本文件行定界符选 第一个：Unix即可。<br/><br/>(1)昨天由zend studio 9.0.0升级到zend studio 9.0.1，发现提并到线上的代码通过Vim查看时都有了：^M，于是发现这是一个Windows的格式，得把换行格式设置 UNIX，设置方法：<br/>本地使用window平台，服务器使用linux，有时候难免会出现在程序在本地window上运行正常，到linux上出现报错，而问题的原因，可能就是这个换行格式的不兼容引起的，window下的换行是&#039;/r/n&#039;，而linux/unix下是&#039;/n&#039;，下边说说设置方法：<br/><br/>Window-&gt;Preferences-&gt;General-&gt;Workspace [右下角区域]<br/>New text file line delimiter: radio buttons for &#039;Default&#039; or &#039;Other&#039; with a dropdown including Unix (yay)，选Other：Unix 即可。<br/><br/>同时，你也可以在它旁边设置默认的PHP编码：如修改为Utf8等。<br/><br/>(2)附zend studio 9.0.1 如何取消显示换行符和空格符，有这个换行符和空格符显示反而不美观：<br/>Windows&gt;Preferences&gt;General&gt;Editors&gt;Text Editors 取消Show whitespace characters即可。<br/><br/><br/>(3)自动换行实现：Zend studio9.0.1实践成功。<br/>Zend Studio默认没有自动换行这一功能，我使用的是V9.0.1，在 http://ahtik.com/eclipse-update 有其组件实现自动换行。<br/>实现：菜单&quot;help&quot; –&gt; &quot;Install New Software…&quot;，然后点击&quot;Add&quot;按钮，接着填写上Name（随便命名），Location（即http://ahtik.com/eclipse-update ），接下按着提示操作，即可安装成功。<br/>最后重启Zend Studio，在编辑工作区，点上右键，选上“Virtual Word Wrap”便实现文字过长超过编辑区时自动换行了。<br/><br/>自动换行评论：<br/>这个功能目前zend studio只能靠一款插件来完成，随着科学技术的不断进步，zend studio自动换行将越发的显得鸡肋，就我工作的电脑来说，1680×1050的分辨率，看代码似乎一行都是可以看完的（当然我只开了zend studio左侧的php explorer和outline），显示器还会越来越大的，而且我很早的在我的电脑分辨率还是1024的时候就已经养成习惯，太长的字符串或数组会分行来写，所以，也不知道zend公司那帮人用的显示器有多大，他们就是不考虑自动换行，说句心里话，我还真不明白自动换行会带来什么好处。<br/><br/>原因是由于使用swt中的Text组件在setText()中使用的&quot;&#92;n&quot;，再通过getText()获取后在win系统上被自动转为&quot;&#92;r&#92;n”,而linux中对换行符的定义为&quot;&#92;n”,故发送失败.而且对于定长报文而言,也引起长度变化.<br/>win:“&#92;r&#92;n”,0x0D0A;<br/>linux:“&#92;n”,0x0A;<br/>mac:&quot;&#92;r&quot;,0x0D;
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post/4897/#blogcomment63783</link>
<title><![CDATA[[评论] [个人原创]zend studio 9.0.1换行格式由windows的换行符设置为UNIX下的换行符，zend studio 9.0.1 如何取消显示换行符和空格符，以及自动换行实现。]]></title> 
<author>a &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Wed, 25 Jul 2012 02:46:39 +0000</pubDate> 
<guid>http://www.jackxiang.com/post/4897/#blogcomment63783</guid> 
<description>
<![CDATA[ 
	早就有自动换行了。。7.0就有了直接在编辑区域点右键菜单就有个toggle word wrap
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post/4897/#blogcomment63792</link>
<title><![CDATA[[评论] [个人原创]zend studio 9.0.1换行格式由windows的换行符设置为UNIX下的换行符，zend studio 9.0.1 如何取消显示换行符和空格符，以及自动换行实现。]]></title> 
<author>sfdggfh5 &lt;dft456g@163.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 16 Aug 2012 09:06:17 +0000</pubDate> 
<guid>http://www.jackxiang.com/post/4897/#blogcomment63792</guid> 
<description>
<![CDATA[ 
	谢谢楼主分享。辛苦了
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post/4897/#blogcomment63806</link>
<title><![CDATA[[评论] [个人原创]zend studio 9.0.1换行格式由windows的换行符设置为UNIX下的换行符，zend studio 9.0.1 如何取消显示换行符和空格符，以及自动换行实现。]]></title> 
<author>hxngb2ef &lt;dvab712@domozmail.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Wed, 19 Sep 2012 00:44:47 +0000</pubDate> 
<guid>http://www.jackxiang.com/post/4897/#blogcomment63806</guid> 
<description>
<![CDATA[ 
	支持楼主，长见识了
]]>
</description>
</item>
</channel>
</rss>