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

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

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

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

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

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

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