<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://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://jackxiang.com/post//</link>
<title><![CDATA[[tab设置]更改Zend Studio/Eclipse的制表Tab缩进为4个空格缩进，荐用空格取代tab，一般取4个空格，这样代码就美观多了。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Php/Js/Shell/Go]]></category>
<pubDate>Tue, 28 May 2013 02:29:48 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：缩进使用4个空格，而不是 tab。这是PHP编程规范手册中的一句话。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; 今天重装了一下Zend Studio，在编码时发现回车缩进是tab制表符，颇为不爽，记得很久很久以前哥写代码是不缩进的，后来经老师提醒，改用tab缩进，一直这样编码了很长时间。后来看到一篇介绍代码格式的文章才知道各类文本编辑器对于tab制表符的长度规定不一样，这就导致同样缩进的代码在不同系统或者编辑器上缩进长短不一，影响代码风格的一致性。所以推荐用空格取代tab，一般取4个空格，这样代码就美观多了。<br/><br/>实践Ok如下：<br/>在编辑器里，窗口-&gt;首选项-&gt;PHP-&gt;code style-&gt;formatter-&gt;Edit-&gt;Indentation-&gt;General settings Tab size: 4.<br/><br/>参考来自：http://wangye.org/blog/archives/541/<br/>==========================================================================================<br/>editplus中tab转换为空格：<br/>缩进使用4个空格，而不是 tab。这是PHP编程规范手册中的一句话。<br/>之所以这样，是因为tab在不同的编辑器代表的空格是不一样的，为了排版不出现混乱，规范中建议直接使用空格。<br/>但是直接用空格的话，我们在写代码的时候经常会需要缩进，不用TAB的话工作量是巨大的。<br/><br/>其实,我们完全可以用EditPlus解决这个问题。<br/><br/>写代码的时候放心去用TAB，写完代码后，用鼠标选择全部代码，右击-&gt;format（格式）-&gt;tabs to spaces（制表符转为空格），这样就可以把所有的tab改为spaces了。 <br/><br/>实践Ok如下：<br/>右键，格式，制表符转为空格。<br/><br/>来自：http://hi.baidu.com/amenmen/item/e7c9588eca8f48d65f0ec120<br/>=========================================================================================<br/>Notepad++<br/>设置-&gt;首选项-&gt;语言-&gt;右下角，以空格取代打勾。<br/>来自：http://bbs.phpchina.com/thread-220762-1-1.html<br/>=========================================================================================<br/><br/>在.vimrc中添加以下代码后，重启vim即可实现按TAB产生4个空格：<br/>set ts=4&nbsp;&nbsp;(注：ts是tabstop的缩写，设TAB宽4个空格)<br/>set expandtab<br/><br/>对于已保存的文件，可以使用下面的方法进行空格和TAB的替换：<br/>TAB替换为空格：<br/>:set ts=4<br/>:set expandtab<br/>:%retab!<br/><br/>空格替换为TAB：<br/>:set ts=4<br/>:set noexpandtab<br/>:%retab!<br/><br/>加!是用于处理非空白字符之后的TAB，即所有的TAB，若不加!，则只处理行首的TAB。<br/><br/>在.vimrc文件中输入如下文本:<br/>set tabstop=4 <br/>set softtabstop=4 <br/>set shiftwidth=4 <br/>set noexpandtab <br/>set nu <br/>set autoindent <br/>set cindent <br/><br/>其中:Tabstop:表示一个 tab 显示出来是多少个空格的长度,默认 8。 <br/>Softtabstop:表示在编辑模式的时候按退格键的时候退回缩进的长度,当使用 expandtab 时特别有用。 <br/>Shiftwidth:表示每一级缩进的长度,一般设置成跟 softtabstop 一样。 当设置成 expandtab 时,缩进用空格来表示noexpandtab 则是用制表符表示一个缩进。 <br/>Nu:表示显示行号。 <br/>Autoindent:表示自动缩进。 <br/>Cindent:是特别针对C语言自动缩进。<br/><br/>来自：http://blog.163.com/panda_sha/blog/static/478281962011616124316/<br/><br/>==========================================================================================<br/>在eclipse中设置tab的长度：<br/>在eclipse中设置tab size的地方有多个 <br/>1：window——preference——General——Editor——Text Editor设置页面：Display Tab Width <br/>2：window——preference——Java——Code Style——Formatter设置页面，Edit，在弹出的Editor profile窗口中，Indentation卡片，设置Indentation Size和Tab Size。 <br/>3：如果安装了Myeclipse，那么在window——preference——Myeclipse——Editor——Common Editor Preference中Apperance卡片，设置Tab Size。<br/><br/>来自：http://taoistwar.iteye.com/blog/369956
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [tab设置]更改Zend Studio/Eclipse的制表Tab缩进为4个空格缩进，荐用空格取代tab，一般取4个空格，这样代码就美观多了。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>