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

2016-04-17 21:42:13 +08:00
 maxsec

##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]
10090 次点击
所在节点    Sublime Text
45 条回复
wupher
2016-04-18 09:03:21 +08:00
有这个空,不如去买个 PHPStorm ,然后把时间花在写 PHP 上。

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

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

当然你这些优点都是因为你不想还工具不习惯新工具 的安慰剂罢了。
bjzhou1990
2016-04-18 15:08:19 +08:00
倒不如在 phpstorm 上找个 multi cursor 插件
aksoft
2016-04-18 15:09:43 +08:00
年轻,折腾吧
newworld
2016-04-18 15:15:33 +08:00
@wupher PHPStorm was cracked all the time -_-|| (表打我)
stackboom
2016-04-18 15:17:34 +08:00
@diefishfish
@maxsec
可以改回英文。
xujif
2016-04-18 15:18:59 +08:00
还真用 sublime 写 php ,不用 phpstorm
Ryekee
2016-04-18 15:38:44 +08:00
需要你装一个 PHPStorm...
wupher
2016-04-18 15:49:01 +08:00
@newworld (╯°□°)╯︵ ┻━┻
wizardoz
2016-04-18 16:05:01 +08:00
工作近 10 年没有形成使用断点的习惯,感觉那东西还是可有可无。
ersic
2016-04-18 16:29:00 +08:00
第二条说下,Ctrl + p,输入 @符号,会显示所有方法列表,继续输入字母会有匹配.
类的话,用代码折叠看,一个文件一般也没几个吧...
feiyuanqiu
2016-04-18 16:43:15 +08:00
@ersic 你可以试试 ctrl + r / ctrl + shift + r
jswh
2016-04-18 16:47:16 +08:00
php 没有基于语义的补全插件,就这点就不用折腾了。一个折腾 vim php 很多次的人留。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/271826

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX