请问最小巧的,支持用户自定义函数提示/补全的代码编辑器/IDE 是哪个?

2016-04-02 13:44:29 +08:00
 gdtv
例如一个项目里有一个文件 a.php ,里面有个函数 function my_test(){}
然后我在编辑文件 b.php 的时候,输入 my_ 就可以自动提示 /补全 my_test()
请推荐一下linux和windows里的软件,谢谢。
另外,这种功能的专业术语叫什么?
4813 次点击
所在节点    PHP
29 条回复
htfy96
2016-04-02 13:48:51 +08:00
Vim?
jswh
2016-04-02 13:59:26 +08:00
php 目前还没有基于语义的开源自动补全引擎,所以编辑器基本只能用 ctags ,虽然也可以用 eclim ,但是那个体量和 ecliipses 也差不多了。
pubby
2016-04-02 14:08:08 +08:00
emacs autocomplete global tags

在配合些 hook 保持索引增量更新
dphdjy
2016-04-02 14:34:06 +08:00
sublime 可以补全字符串
从打开的文件中的索引 和 自动补全的插件
g00001
2016-04-02 15:04:49 +08:00
动态语言的代码自动补全做到象 aardio 这么利索的应当不多,而且 IDE 的体积还只有 5.5MB
GPU
2016-04-02 15:11:07 +08:00
@g00001 https://www.zhihu.com/question/36703069 搜一下名字找到了這個問題.

似乎都是讚揚的聲音.
BOYPT
2016-04-02 15:17:50 +08:00
Atom 默认就可以啊,虽然不能说是轻量。
g00001
2016-04-02 16:10:12 +08:00
@GPU 我觉得还是讨论些实在的、有用的技术问题吧,例如给楼主推荐个编辑器?!

至于你所谓的:“都是赞扬的声音” - 你是在说反话吗?! 我记得的是知乎上污言秽语的辱骂 aardio 的太多,不跟着骂的被封号,就你给的帖子下面都封了几十个回复吧,如果知乎狂封乱删仍然不能为知乎用户提供有价值的内容,而只有这些误导性的“都是赞扬的声音”,那么我建议你,以后别上知乎了,这种事你问我也不知道怎么回事,我又不是知乎 管理员,要对他的内容质量负责
GPU
2016-04-02 16:16:21 +08:00
@g00001 我也只是想表達 ,這個 IDE 好像真的不錯哦 .


至於知乎哪裡 ,我看到的開頭幾個確實都是說它好的 , 我也沒必要深入去考究知乎刪過多少個回復把.
VmuTargh
2016-04-02 16:18:18 +08:00
geany
shiweifu
2016-04-02 16:24:46 +08:00
我投 geany 一票
virusdefender
2016-04-02 16:29:45 +08:00
phpstorm 绝对好用,但是不小巧
searene
2016-04-02 16:31:30 +08:00
这个用 vim 加上 YouCompleteMe 插件应该就可以实现
dphdjy
2016-04-02 16:38:47 +08:00
@g00001 原来快手改名啦~写 Win 的应用不要太方便!
不过自从切到 Linux 开发 Android 好几年没关注了
g00001
2016-04-02 16:49:17 +08:00
@GPU 还是讨论编辑器吧,其实 aardio 只是体积比较小,我觉得比 aardio 强大的编辑器应当很多,以 PHP 为例,例如 VS.PHP 就很不错,不过要付费
twl007
2016-04-02 17:58:02 +08:00
@GPU 可以关注一下知乎那个答案回复的人的信息 大部分的都是一两个回复 - -
g00001
2016-04-02 18:43:06 +08:00
@twl007 这样啊,我看不仅仅是那个答案,知乎上辱骂 aardio 的基本都是新注册号,匿名账号,而且都是扯一些有的没的不着边际的东西,例如作者家里的粪坑臭不臭这种事情,我看那些帖子的历史,至少咒骂了四五年了吧,不过我还是建议你不要把时间浪费在关注这些事情上了,这种现象不管哪个国产软件都有。

当邻居突然有钱买了一辆好车,美国人说:“我要赚钱买更好的车”;日本人说:“我要研究他赚钱的方法”;法国人说:“我想借他车去兜风泡妞”;中国人说:“我杀他的心都有,今晚先砸了他的车”。所以你看到这种现象没什么好奇怪的,我们造车的技术不及国外,但毁谤车子的技术一向是天朝特色。
twl007
2016-04-02 18:50:32 +08:00
@g00001 但是赞美的也都是这种的啊…… 难道是作者气不过叫用户注册账号过来回答?

辱骂的被删了现在看不到…… 但是赞美的也是新注册的号实在也是说不过去……

另外底下赞美的统一 12 号回复 统一就那么一两个回复…… 如果不是水军的话我也不知道说啥好了…… 或许作者有人格分裂吧请两帮水军互喷吧 - -
g00001
2016-04-02 19:06:34 +08:00
@twl007 你觉得什么说不过去,或者不服气,或者要怎么样,你要整顿网络风气,这都跟我没关系,我并不关心。你没事也不需要在那里想太多,而且显然 aardio 并不需要这种东西,很多软件官网上都有一些自我颂扬、或者用户颂扬之词, aardio 官网上就没有这些东西,而且写的很清楚:“如果你觉得 aardio 好用,不需要告诉其他人,不需要在作品上留下鸣谢链接,不需要声明是 aardio 写的 ” .......... 我没有看到 aardio 作者吆喝谁上去发这些东西,即然你研究的这么仔细,应当看得清楚那是个第三方用户建的 QQ 群,写软件是人家的自由,免费是人家的自由,什么时候不想写,也是人家的自由。用户要怎么颂扬怎么骂,扯不到作者“人格分裂”这种高度。

少把精力浪费在这些有的没的上面,没什么意义,程序员都很聪明,这种很明显的事,不需要自作聪明去做“引导”,而且跟这里的主题也没关系,跑题太远。
twl007
2016-04-02 19:12:14 +08:00
@g00001 囧 我只是质疑一下而已…… 是个人看了底下的回复也会产生怀疑吧……

另外作者也在知乎出现过吧 而且貌似对于一位想帮他的也不是很友善

当然骂人固然是不对 但是这种一言堂也不算好吧

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

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

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

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

© 2021 V2EX