<?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[关于zend for eclipse的outline和自动补全提示的功能，恢复 Zend Studio Eclipse 的代码自动补全功能（Code Assist），单击某变量其他相同变量也变灰的标记恢复办法]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Thu, 23 Jul 2009 09:26:37 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	用的是Zend for Eclipse 6.0 和 SVN进行PHP的开发。最近一个周，我突然发现一个奇怪的现象，以前在ZEND的文件浏览窗里无法显示文件的相关函数和类信息，在outline窗口里也是没有内容显示，同时，代码提示功能也没有了，一直不解是怎么回事，在网上搜索了好几次，没有任务人提到这个问题，看来这个问题比较少见，没办法，只好自己解决了。<br/> <br/>先分析表象。我在ZEND又建立了一个新项目，这里我发现在新的项目没有这个问题，而在原来的项目里还是有问题，两个项目都开着，看来不是编辑器出错了。<br/> <br/>无聊之际，我分别打开两个项目的文件夹，比较后发现，新项目文件夹里的.settings目录里的内容和原项目里的不一样，新项目里多了几个文件，分别是：<br/>com.zend.php.javabridge.core.prefs<br/>org.eclipse.core.resources.prefs<br/>org.eclipse.php.core.projectOptions.prefs<br/>老项目里只有一个文件，我想，问题出在这里？如是我把这三个文件都复制到老项目的相应文件夹里，并替换了已经存在的一个文件，于是我兴冲冲再次打开Zend，可是，可是，问题依旧！<br/> <br/>唉，看来还有其它的问题，经常仔细比对后，发现新项目下的.project文件与老项目里的.project文件不同，新项目下的.project里引用了上面的说的三个文件，而老项目里没有，于是，我用新项目下的.project替换了老项目下的，再次打开，嘿嘿，搞掂了！<br/> <br/>事后再想想，原来有一次，不知什么原因在用SVN update的时候，提示.project文件有错,于是我把这个文件删除了，之后，zend自动重建了一个，重建后的文件就跟以前不一样了，问题了就出现了！<br/> <br/>唉！<br/><br/> 情况二：<br/>解决办法：<br/>复制一个正常项目下的 .settings目录和.project文件替换有问题的项目里的同名目录和文件即可！<br/><br/>我自己以前解决方法是：<br/>newproject --》project contents：<br/>user default：&nbsp;&nbsp;directory的后面加上斜杠即可。<br/>好像新版本没有这个问题。<br/>附录：<br/>这个问题应该不是一个问题，所以大家提得比较少，要想使用代码提示等相关内容，必需以php项目的方式导出svn的项目。再最新的ZFE里边自带svn，check out时选择以新项目的方式检出，同时设定项目类型为PHP。<br/><br/>其实你可以分别new 两个项目，一个以php方式，一个以普通项目。对比一下就发现原因了。<br/><br/><br/>不知道什么原因，Zend Studio Eclipse 的代码自动补全功能（Code Assist）不能用了，也无法通过 Ctrl点击 类定位。<br/>最近尝试 PHP5.3RC 一直在折磨 Zend Studio Eclipse 。<br/><br/>Google 一番以后找到解决方法如下：<br/>将工程的 .project 文件打开， &lt;buildspec&gt; &lt;natures&gt; 替换成以下内容：<br/>&lt;buildspec&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;buildcommand&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;name&gt;org.eclipse.php.core.PhpIncrementalProjectBuilder&lt;/name&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;arguments&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/arguments&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/buildcommand&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/buildspec&gt;<br/>&lt;natures&gt;<br/>&lt;nature&gt;org.eclipse.php.core.PHPNature&lt;/nature&gt;<br/>&lt;/natures&gt;<br/>然后重新 build 工程。<br/><br/>国际惯例，方法的出处是：https://www.zend.com/en/forums/index.php?t=msg&amp;goto=15534 <br/><br/><br/>单击某变量其他相同变量也变灰的标记恢复办法：<br/>File Switch Workspace:[修改回原来的文件目录即可，默认就有这个功能，只是在开发中变更后可能就没有这个默认功能]<br/>C:&#92;Documents and Settings&#92;jackxiang&#92;Zend&#92;workspaces&#92;DefaultWorkspace
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 关于zend for eclipse的outline和自动补全提示的功能，恢复 Zend Studio Eclipse 的代码自动补全功能（Code Assist），单击某变量其他相同变量也变灰的标记恢复办法]]></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>