PHP IDE 有推荐的吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Tianpu
V2EX    程序员

PHP IDE 有推荐的吗?

  •  
  •   Tianpu 2014-10-12 18:02:01 +08:00 10291 次点击 /div>
    这是一个创建于 4091 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需要如下功能:
    工程
    语法高亮
    函数自动补全

    调试什么的可有可无
    然后其它功能就是越少越好了

    谢谢
    第 1 条附言    2014-10-13 06:14:19 +08:00
    最终我选择了zendstudio

    phped, rapidphp, geany 都大致满足需求

    zendstudio速度更快些
    第 2 条附言    2014-10-13 14:58:16 +08:00
    sublime text 自定义函数的自动补全怎么办?https://sublime.wbond.net/search/php 这里没有找到插件,有人知道哪里有吗?

    还有自定义变量的列表,最好也能有,这个没那么重要。

    vim的话类似的需求能满足吗?
    43 条回复    2014-10-13 17:43:26 +08:00
    changsha
        1
    changsha  
       2014-10-12 18:03:48 +08:00 via iPhone
    phpstorm
    timbotetsu
        2
    timbotetsu  
       2014-10-12 18:10:32 +08:00
    同楼上
    (楼上的头像真是………………
    ifconfig
        3
    ifconfig  
       2014-10-12 18:12:16 +08:00
    sublime text谁用谁知道
    txlty
        4
    txlty  
       2014-10-12 18:13:27 +08:00
    想要开源免费支持中文的话找 NetBeans
    想花钱买且熟悉英文的话找 PhpStorm
    saharabear
        5
    saharabear  
       2014-10-12 18:19:58 +08:00
    NetBeans, PhpStorm.

    一楼的头像真是。。
    barbery
        6
    barbery  
       2014-10-12 18:21:16 +08:00
    用什么IDE都好,千万别使用代码格式化就好了。。。看到同事的IDE格式化后的代码,简直无法忍受!
    bidu
        7
    bidu  
       2014-10-12 18:54:44 +08:00 via Android
    Sublime Text轻量级,用插件可以实现IDE的全部功能。
    Zhang
        8
    Zhang  
       2014-10-12 19:16:48 +08:00
    jetbrain家的(楼上的头像真是。。。)
    zts1993
        9
    zts1993  
       2014-10-12 19:24:06 +08:00
    PHPStorm.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
    aisin
        10
    aisin  
       2014-10-12 19:24:41 +08:00
    phpstorm无疑是你的最佳伴侣
    LINAICAI
        11
    LINAICAI  
       2014-10-12 19:35:45 +08:00
    phpstorm同步远程文件的速度~简直想死
    在用zend studio~
    initialdp
        12
    initialdp  
       2014-10-12 19:37:12 +08:00   1
    Geany
    Tianpu
        13
    Tianpu  
    OP
       2014-10-12 20:03:04 +08:00
    @initialdp 这个最接近我想要的

    但是这个缺乏一个功能 引用的文件不能自动补全自定义函数名
    lygmqkl
        14
    lygmqkl  
       2014-10-12 20:06:49 +08:00   1
    我比较推荐 zendstudio 得 include 功能可以对框架直接进行分析然后实现自动提示,很赞。


    如果一般编程就sublime text 吧,说实话 是我用过最好的几个IDE之一。
    Tianpu
        15
    Tianpu  
    OP
       2014-10-12 20:11:16 +08:00
    @initialdp
    @Tianpu

    是支持的 不过反应没那么灵敏

    多些推荐
    Tianpu
        16
    Tianpu  
    OP
       2014-10-12 20:12:30 +08:00
    原来是提示函数名要输入前四个字符才会有 真奇怪
    cctrv
        17
    cctrv  
       2014-10-12 20:20:32 +08:00
    很久以前一直用 Netbeans,在一直用 Sublime Text。

    netbeans 函不熟悉的人很有助,自完成速度很快。
    Tianpu
        18
    Tianpu  
    OP
       2014-10-12 20:24:59 +08:00
    http://en.wikipedia.org/wiki/List_of_PHP_editors 这里不少 我都下载看看 稍后反馈
    bingu
        19
    bingu  
       2014-10-12 20:52:54 +08:00
    免费的选netbeans
    AbrahamGreyson
        20
    AbrahamGreyson  
       2014-10-12 21:02:29 +08:00
    集成开发环境当然是 phpstorm,但是价格比较贵,几百元吧。
    跟什么需要装一大堆插件那种文本编辑器没法比。
    AbrahamGreyson
        21
    AbrahamGreyson  
       2014-10-12 21:07:07 +08:00
    说 sublime 的绝对是坑你呢,那玩意咋重构阿? 改个命名空间,还要一个个重新组织文件?
    penjianfeng
        22
    penjianfeng  
       2014-10-12 21:23:05 +08:00
    @ifconfig +1,不过有时候跟踪函数ctags不是很给力
    eslizn
        23
    eslizn  
       2014-10-12 21:47:42 +08:00
    我用eclipse,用的语言比较多,一个ide加插件统统搞定
    initialdp
        24
    initialdp  
       2014-10-12 21:55:58 +08:00
    @Tianpu

    4个字符的问题是可以设置的。“编辑 - 首选项 - 编辑器 - 自动完成”里设置“输入多少字符启动自动完成”。默认是4个字符。

    我个人觉得输入4个才进行自动完成判断是合理的,减少不必要的提示。
    system
        25
    system  
       2014-10-12 22:01:03 +08:00
    phpstorm ZendStudio
    konakona
        26
    konakona  
       2014-10-13 01:45:41 +08:00
    楼主这点需求,估计sublime text 完全满足。
    不过玩还是推荐phpstorm,那才叫ide。
    vibbow
        27
    vibbow  
       2014-10-13 07:06:58 +08:00
    论IDE,当然Visual Studio
    NCE
        28
    NCE  
       2014-10-13 08:53:04 +08:00
    netbeans.
    bjzhush
        29
    bjzhush  
       2014-10-13 08:53:48 +08:00
    Vim ,用熟了超级爽,配置自己慢慢改
    jakehu
        30
    jakehu  
       2014-10-13 09:05:32 +08:00
    sublime
    tabris17
        31
    tabris17  
       2014-10-13 09:16:05 +08:00
    项目 eclipse
    轻量 sublime
    xz
        32
    xz  
       2014-10-13 09:18:04 +08:00 via Android
    Sublime+1
    nonozone
        33
    nonozone  
       2014-10-13 09:23:09 +08:00
    @barbery 这个问题我还说正想问呢,有时候不得不代码格式化。但是问题是会把一些很简短的句子的括号和内容也分成三行来搞,看起来确实很晕。
    macdino
        34
    macdino  
       2014-10-13 09:43:18 +08:00
    一定要用vim....
    harryyyt
        35
    harryyyt  
       2014-10-13 10:20:17 +08:00
    你这需求不用IDE,sublime就可以了
    oamzn
        36
    oamzn  
       2014-10-13 10:26:56 +08:00
    Sublime+1
    POPOEVER
        37
    POPOEVER  
       2014-10-13 11:55:00 +08:00
    原来在用免费的 Aptana Studio,现在换到 PHPStorm 了
    decimal
        38
    decimal  
       2014-10-13 11:57:31 +08:00
    vim
    alexzhou
        39
    alexzhou  
       2014-10-13 14:40:54 +08:00
    phpstorm 还有这问题以后别问了
    Tianpu
        40
    Tianpu  
    OP
       2014-10-13 14:56:54 +08:00
    @ifconfig
    @bidu
    @lygmqkl
    @cctrv
    @konakona
    @jakehu
    @harryyyt

    请问sublime text 有没有自定义函数的自动补全?https://sublime.wbond.net/search/php这里没有找到合适的插件,或者是我方法不对?

    如果还有插件能列出自定义变量就更方便了

    谢谢

    zendstudio的确满足需求,太多我用不到的功能。
    joyqi
        41
    joyqi  
       2014-10-13 15:04:17 +08:00
    php ide除了phpstorm外还有选择吗
    lygmqkl
        42
    lygmqkl  
       2014-10-13 16:06:35 +08:00
    @Tianpu 兄弟php编程还是zend 吧,相信我 我也很你一样折腾过。 而且折腾过好长时间。
    jakehu
        43
    jakehu  
       2014-10-13 17:43:26 +08:00
    @Tianpu 这里也许有你要的答案 http://www.jakehu.me/338
    关于     帮助文档     自助推广系统     博客     API     FAQ &nbp;   Solana     3057 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 12:03 PVG 20:03 LAX 04:03 JFK 07:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86