• 使用 Zend_Studio 开发


        之前一直用vim 写PHP, 总觉得IDE的一大堆没有用的插件非常麻烦,所以一直避免使用Zend_Studio。不过随着PHP的发展和框架的发展,以及个人的发展,最后还是回到的IDE的时代。

            在使用Zend_Studio之前,需要装几个比较有用的东西才能满足之前的开发需要。

            1.   使用ssh 来获取远程代码 (其实不算是插件哈)

          

             2. 使用unsion来同步代码

                 地址:http://www.cis.upenn.edu/~bcpierce/unison/

                用着会发现这个eclipse的代码同步有点头疼,当你使用CTRL+S (或者Command+S)保存的时候,他确实是一瞬间就保存到Server上面,但是如果你在Server上面通过版本控制器更新了代码之后,它并不会一瞬间有所反应,并且需要你手动的更新下。这个就算了,但是它实在是太慢了,慢得让人不能忍受。

                好吧,装一个,我装的是GUI的MAC版本,不是很好用,最好是装个命令行的。

                -------------

               补充: mac用这个版本的:http://www.cs.haifa.ac.il/~shuly/unison/unison-2.27.57-osx-text.zip 

               放到一个地方,然后在/sbin里面创建一个symbol link就可以使用了。

            unison   /Users/maxmys/Zend/workspaces/testWorkspace/symfony/  ssh://mayushen@192.168.1.5//home/mayushen/var/symfony 

             同步的时候选择方向  注意不要把本地的同步上去

              所以我写了个脚本放在~下面  叫做unison.sh  

              记得chmod +x unison.sh  ,就不用输入bash了

              然后去整个ln -s 就能执行啦

             

             3.  YAML编辑器。

              eclipse默认是没有yaml编辑器,是说那么多牛逼的人都还用xml。原来是懒得下个编辑器。今天google了一下找到一个比较好用的。

              yedit

              http://code.google.com/p/yedit/ 

             在 help=>updating ***  添加 http://dadacoalition.org/yedit 

             4.  Shell命令行。开两个窗口还是比较蛋疼的事情。可以装一个shell插件插件

             注:其实本身zend 的remote server 是自带了一个终端的:

        

              就是不好用,还是重新装一个好了,> <

               http://marketplace.eclipse.org/content/terminal-plug#.UVwSyePZ-V8   

              (以上两个随便选一个,我用的第二个,好像第一个装着有点卡。

              5.  重新整个配色。

               在 http://eclipsecolorthemes.org/ 找一个配色,然后

          

               下载一个epf版本的,然后import -> general -> preference 

               再不懂就看视频(记得挂个代理)

               http://eclipsecolorthemes.org/?view=how-to-use 

         

              6.  下载一个vim 插件,因为之前在vim上面开发,所以真的到了普通编辑器之后就有点受不了了

               vrapper 。其实有比它更好的,不过是付费的,这个免费中做得比较好,并且理念也比较正确,并没有改变IDE的特性,同时让你获取了vim 的编辑功能~

              http://vrapper.sourceforge.net/home/ 

             7. 另外,存在对于@doc的补全,暂时没有找到好用的,还有对于twig的代码提示,暂时也没有找到好用的

  • 相关阅读:
    基本排序算法汇总
    贪心算法题目汇总
    STL中sort
    栈和队列题目汇总
    cron 计划任务 在线配置
    各种less概念通俗解释
    node 子线程 进程
    内存池
    RPC简介
    koa express 对比
  • 原文地址:https://www.cnblogs.com/maxmys/p/3327268.html
Copyright © 2020-2023  润新知