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

PHP IDE 有推荐的吗?

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

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

    谢谢
    第 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   ·   实用小工具   ·   994 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 135ms · UTC 19:52 · PVG 03:52 · LAX 11:52 · JFK 14:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.