maxsec

我想把 sublime text 3 改造成 PHPStorm 一样的 IDE 需要哪些插件?

  •  1
     
  •   maxsec · Apr 17, 2016 · 11830 views
    This topic created in 3689 days ago, the information mentioned may be changed or developed.

    ##ST 相比 PHPStorm 的优点

    1. sublime text 的 multi cursor 用起来太爽了, 根本不想换你造吗?
    2. sublime text 启动起来不超过 1 秒钟, 包括加载.ctags 你造吗?
    3. sublime text 很轻, 你造吗?

    ##但是

    1. sublime 天生只是个编辑器, 我想用他来做 ide

    ##我需要:

    1. ctags 有的功能就不用说了, goto definition, back to previous 这些已经有了
    2. 当前所在文件的 class 列表和 class 下的 method 列表 [TODO]
    3. 自动补齐 namespace, 我用 ctags 始终没做到... [TODO]
    4. 能调试断点看到值传递... 这个要求太高了可以忽略, 或者在第三方工具来做也可以 [TBD]
    45 replies    2016-04-18 21:15:23 +08:00
    zhuangzhuang1988
        1
    zhuangzhuang1988  
       Apr 17, 2016
    生生不息,折腾不止。。
    audi
        2
    audi  
       Apr 17, 2016 via iPhone   ❤️ 1
    当你改造成一样功能时,启动速度也慢了。。。
    diefishfish
        3
    diefishfish  
       Apr 17, 2016
    听说 vscode 比 sublime 好用
    Kokororin
        4
    Kokororin  
       Apr 17, 2016 via iPhone
    phpfmt
    zonghua
        5
    zonghua  
       Apr 17, 2016
    @diefishfish 就是启动慢,还有最近更新强行中文界面
    neoblackcap
        6
    neoblackcap  
       Apr 17, 2016   ❤️ 1
    我只是想说要将 editor 改成 IDE 的人,你们知道 IntelliSence 跟 auto-complete 是不一样的吗?
    hexasnake
        7
    hexasnake  
       Apr 17, 2016
    楼主的 markdown 好像没有起作用。。。
    yxzblue
        8
    yxzblue  
       Apr 17, 2016
    naive
    kindjeff
        9
    kindjeff  
       Apr 17, 2016
    markdown 的#号后面要加个空格(重点误
    jellybool
        10
    jellybool  
       Apr 17, 2016
    ##ST 相比 PhpStorm 的优点 ---> 真的就这么点优点么?

    sublime text 的 multi cursor 用起来太爽了, 根本不想换你造吗? --->PhpStorm 原生支持 multi cursor ,你知道吗
    sublime text 启动起来不超过 1 秒钟, 包括加载.ctags 你造吗? --->PhpStorm 在 mac 上启动不超过三秒你知道不?
    sublime text 很轻, 你造吗? ---> PhpStorm 是 ide 你知道不?

    对于写 PHP 来说, Sublime 能做到的, PhpStorm 基本也可以。而 PhpStorm 能做到的, Sublime 就未必了

    同学,你真的用过 PhpStorm 么?

    ----嗯, Sublime 和 PhpStorm 我都在用
    ljcarsenal
        11
    ljcarsenal  
       Apr 17, 2016 via Android
    真无聊。 推荐你去看看知乎上萧井陌最好赞的答案
    7jmS8834H50s975y
        12
    7jmS8834H50s975y  
       Apr 17, 2016
    为什么不考虑下 vim 呢
    https://github.com/wsdjeg/DotFiles,虽然是写 java 的配置,但是还是可以试试 php 的
    Lonely
        13
    Lonely  
       Apr 17, 2016
    为什么总有人妄想把编辑器弄成 ide ?
    common07
        14
    common07  
       Apr 17, 2016
    也是想得太多
    fy
        15
    fy  
       Apr 18, 2016
    你需要下载 PHPStorm
    ctags 毕竟只是 ctags ,单纯的文本匹配有多蠢我就不说了
    xuboying
        16
    xuboying  
       Apr 18, 2016
    为什么总有人提开 IDE 慢, IDE 你可以开着一个礼拜不关啊
    Magician
        17
    Magician  
       Apr 18, 2016 via iPhone
    为什么不用记事本呢?
    maxsec
        18
    maxsec  
    OP
       Apr 18, 2016
    @wsdjeg 编译成功后不知道怎么着手
    murmur
        19
    murmur  
       Apr 18, 2016
    提开 IDE 慢的,你能慢几次,我可以开着一天不关
    难道你真把 IDE 当记事本用,改配置文件也起 IDE ?
    SilentDepth
        20
    SilentDepth  
       Apr 18, 2016   ❤️ 1
    @zonghua 我勒个去!不光界面中文化了,连命令也中文化了啊!
    wupher
        21
    wupher  
       Apr 18, 2016
    有这个空,不如去买个 PHPStorm ,然后把时间花在写 PHP 上。

    哦,如果想立志做一个与 PHPStorm 相当的免费 PHP IDE ,那还是蛮不错的。
    beginor
        22
    beginor  
       Apr 18, 2016 via Android
    idea 家族的 IDE 自带的基于语法分析的重构功能是很难造出来的
    lance26
        23
    lance26  
       Apr 18, 2016
    2. CMD + R, 凑合着用
    4. XDebug 插件

    凑合着用吧
    sun2920989
        24
    sun2920989  
       Apr 18, 2016
    你需要下载一个 PHPStorm 滑稽
    Mcatt
        25
    Mcatt  
       Apr 18, 2016
    为什么不是改造成 webStorm 。。。
    Stlin
        26
    Stlin  
       Apr 18, 2016
    建议您使用 phpstorm
    zaishanfeng
        27
    zaishanfeng  
       Apr 18, 2016 via Android
    很好奇你为什么不直接用 phpstorm
    xzem
        28
    xzem  
       Apr 18, 2016
    sublime text 改造成 phpstorm 之后 我觉得会比 phpstorm 启动还慢
    dabaii
        29
    dabaii  
       Apr 18, 2016
    第一点优点我不知道
    第二点你 ide 启动起来别关掉不就行了么····· 一个月就开那么几次,少看一条微信的时间就补回来。
    第三点如果你对你的吃饭工具这点内存都舍不得 ···

    当然你这些优点都是因为你不想还工具不习惯新工具 的安慰剂罢了。
    bjzhou1990
        30
    bjzhou1990  
       Apr 18, 2016
    倒不如在 phpstorm 上找个 multi cursor 插件
    aksoft
        31
    aksoft  
       Apr 18, 2016
    年轻,折腾吧
    newworld
        32
    newworld  
       Apr 18, 2016
    @wupher PHPStorm was cracked all the time -_-|| (表打我)
    stackboom
        33
    stackboom  
       Apr 18, 2016
    @diefishfish
    @maxsec
    可以改回英文。
    xujif
        34
    xujif  
       Apr 18, 2016
    还真用 sublime 写 php ,不用 phpstorm
    Ryekee
        35
    Ryekee  
       Apr 18, 2016
    需要你装一个 PHPStorm...
    wupher
        36
    wupher  
       Apr 18, 2016
    @newworld (╯°□°)╯︵ ┻━┻
    wizardoz
        37
    wizardoz  
       Apr 18, 2016
    工作近 10 年没有形成使用断点的习惯,感觉那东西还是可有可无。
    ersic
        38
    ersic  
       Apr 18, 2016
    第二条说下,Ctrl + p,输入 @符号,会显示所有方法列表,继续输入字母会有匹配.
    类的话,用代码折叠看,一个文件一般也没几个吧...
    feiyuanqiu
        39
    feiyuanqiu  
       Apr 18, 2016   ❤️ 1
    @ersic 你可以试试 ctrl + r / ctrl + shift + r
    jswh
        40
    jswh  
       Apr 18, 2016
    php 没有基于语义的补全插件,就这点就不用折腾了。一个折腾 vim php 很多次的人留。
    ETO
        41
    ETO  
       Apr 18, 2016
    @kindjeff 不需要吧?
    penjianfeng
        42
    penjianfeng  
       Apr 18, 2016
    曾经跟你一样并折腾很久 sb 的给你个建议:自己写点小玩具可以用 sb,如果是公司项目老老实实用 phpstorm,ctags 很多时候追踪不给力,而 refactor?抱歉,sb 不知道是什么鬼,sb 也没有 project 一说(尽管有,但是基于文件夹的,我就不多说了),当然,你也可以各种折腾一圈,最后你还是发现,老老实实用 phpstorm 是多么省心,把时间花在刀刃上:-)
    sensui7
        43
    sensui7  
       Apr 18, 2016
    我现在两个都用, 写项目用 PHPstorm, 项目之外的所有文本编辑都用 sublime, 方便, 两个一起开着呗.
    vinsony
        44
    vinsony  
       Apr 18, 2016
    除了 phpstorm ,我就没发现有能好好格式化 php 、 html 、 js 、 css 混合文件的编辑器
    0xb8ea
        45
    0xb8ea  
       Apr 18, 2016
    phpstorm 也有 multi cursor
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3104 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 165ms · UTC 13:55 · PVG 21:55 · LAX 06:55 · JFK 09:55
    ♥ Do have faith in what you're doing.