我正在尝试确定代码完成(autocomplete / intellisense / whatever)最初是在IDE中引入的时间点,并且会欣赏任何指针。
这里的代码完成是指编辑器中的一个功能,它根据已经输入的代码建议方法或函数,我对编程语言相关的完成(不是字处理器样式完成)感兴趣。
我记得在九十年代早期在Visual Studio和Microsoft Office中看过它,我不记得它在什么时候被引入,或者它是否真的可用于基于DOS的IDE,如Turbo Pascal或Turbo C ++。在预感中,我猜这可能是在Smalltalk中引入的。
对于那些想知道的人,我需要这份研究论文的信息,而且无法在网上找到可靠的答案。
答案 0 :(得分:2)
我想到的第一个IDE是Visual Basic的IDE
答案 1 :(得分:2)
关于IntelliSense的维基百科文章有一个历史部分,表明第一次使用是在1996年。
答案 2 :(得分:2)
VB,Smalltalk,Emacs,Think Pascal,Sun的Forte。
也许它适用于一些知道的早期Xerox。
答案 3 :(得分:1)
我很确定Turbo Pascal有一些这样的功能,甚至在Windows存在之前就已存在。
答案 4 :(得分:0)
Turbo Pascal有自动缩进(喔!)但是没有你称之为自动完成我不认为。
我第一次目睹自动完成是大约在1985年。这是另一个帕斯卡发展系统,有一个奇怪的名字 - 也许是爱丽丝 - 无论如何我认为这是一个女人的名字。编辑器进行了自动缩进,自动完成控制结构(不再输入BEGIN和END),甚至还有某种形式的语法着色。这可能是我第一次在代码编辑器中看到颜色。
屏幕太棒了!布兰德代码突然充满活力。
唉,产品很快消失了。这是真正的马车,并驱使每个人疯了。看起来好像直到那之后很多年才出现。编辑:它确实被Looking Glass软件称为Alice,我在其上找到了一些信息here。