V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
maxsec
V2EX  ›  Sublime Text

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

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

    ##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
    真无聊。 推荐你去看看知乎上萧井陌最好赞的答案
    wsdjeg
        12
    wsdjeg  
       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   ·   我们的愿景   ·   实用小工具   ·   3232 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:31 · PVG 19:31 · LAX 04:31 · JFK 07:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.