我想把 sublime text 3 改造成 PHPStorm 一样的 IDE 需要哪些插件? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
maxsec
V2EX    Sublime Text

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

  •  1
     
  • &bsp; maxsec 2016-04-17 21:42:13 +08:00 11334 次点击
    这是一个创建于 3464 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ##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 条回复    2016-04-18 21:15:23 +08:00
    zhuangzhuang1988
        1
    zhuangzhuang1988  
       2016-04-17 21:47:29 +08:00
    生生不息,折腾不止。。
    audi
        2
    audi  
       2016-04-17 22:09:29 +08:00 via iPhone   1
    当你改造成一样功能时,启动速度也慢了。。。
    diefishfish
        3
    diefishfish  
       2016-04-17 22:11:00 +08:00
    听说 vscode 比 sublime 好用
    Kokororin
        4
    Kokororin  
       2016-04-17 22:12:11 +08:00 via iPhone
    phpfmt
    zonghua
        5
    zonghua  
       2016-04-17 22:37:02 +08:00
    @diefishfish 就是启动慢,还有最近更新强行中文界面
    neoblackcap
        6
    neoblackcap  
       2016-04-17 22:40:58 +08:00   1
    我只是想说要将 editor 改成 IDE 的人,你们知道 IntelliSence 跟 auto-complete 是不一样的吗?
    hexasnake
        7
    hexasnake  
       2016-04-17 23:08:43 +08:00
    楼主的 markdown 好像没有起作用。。。
    yxzblue
        8
    yxzblue  
       2016-04-17 23:13:35 +08:00
    naive
    kindjeff
        9
    kindjeff  
       2016-04-17 23:20:39 +08:00
    markdown 的#号后面要加个空格(重点误
    jellybool
        10
    jellybool  
       2016-04-17 23:32:02 +08:00
    ##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  
       2016-04-17 23:47:31 +08:00 via Android
    真无聊。 推荐你去看看知乎上萧井陌最好赞的答案
    7jmS8834H50s975y
        12
    7jmS8834H50s975y  
       2016-04-17 23:49:14 +08:00
    为什么不考虑下 vim 呢
    https://github.com/wsdjeg/DotFiles,虽然是写 java 的配置,但是还是可以试试 php 的
    Lonely
        13
    Lonely  
       2016-04-17 23:56:31 +08:00
    为什么总有人妄想把编辑器弄成 ide ?
    common07
        14
    common07  
       2016-04-17 23:58:54 +08:00
    也是想得太多
    fy
        15
    fy  
       2016-04-18 00:03:40 +08:00
    你需要下载 PHPStorm
    ctags 毕竟只是 ctags ,单纯的文本匹配有多蠢我就不说了
    xuboying
        16
    xuboying  
       2016-04-18 00:06:19 +08:00
    为什么总有人提开 IDE 慢, IDE 你可以开着一个礼拜不关啊
    Magician
        17
    Magician  
       2016-04-18 00:19:13 +08:00 via iPhone
    为什么不用记事本呢?
    maxsec
        18
    maxsec  
    OP
       2016-04-18 02:18:54 +08:00
    @wsdjeg 编译成功后不知道怎么着手
    murmur
        19
    murmur  
       2016-04-18 08:09:20 +08:00
    提开 IDE 慢的,你能慢几次,我可以开着一天不关
    难道你真把 IDE 当记事本用,改配置文件也起 IDE ?
    SilentDepth
        20
    SilentDepth  
       2016-04-18 08:18:53 +08:00   1
    @zonghua 我勒个去!不光界面中文化了,连命令也中文化了啊!
    wupher
        21
    wupher  
       2016-04-18 09:03:21 +08:00
    有这个空,不如去买个 PHPStorm ,然后把时间花在写 PHP 上。

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

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

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