Що таке термін для IntelliSense у світі, що не належить Microsoft?


17

Говорячи про програмне забезпечення IDE або про те, яка мова програмування дозволяє вам робити чи ні на початковому рівні, я часто використовую слово IntelliSense , яке має точне значення у світі Microsoft, але недоцільно, коли спілкуєтесь з людьми, які не повинні бути знайомі з Visual Studio.

У цьому випадку, який підходящий термін використовувати?

Зазвичай я використовую термін "автозавершення", але це не завжди працює. Насправді IntelliSense включає автоматичне завершення, але воно також містить документацію та підказки.


21
автоматичне доповнення, контекстно-залежна випадаюча приголомшливість.
Стівен Еверс

3
"марний IDE пух"? Це точний термін з точки зору, що не стосується МС?
S.Lott

23
@ s.lott марно насправді? Ви обходите цілі рамки + методи / атрибути мета-даних усіх даних у вашій голові? якщо ви мене вражають ...
Darknight

1
@Darknight: Добрий момент. Я змушений все це шукати, використовуючи довідковий матеріал. Але до автозавершення я ніколи не звик. Начебто марний пух IDE. Але що я знаю?
S.Lott

2
Контекстуальна система заповнення коду та довідкова система.
music2myear

Відповіді:


33

Ми завжди називали це "Автоматичне завершення коду" або просто "Доповнення коду". Я також чув термін "натяк на код", що вживається.


Що про "допомогу з кодом" або "вміст"?
Іларі Каясте


3

Коли я розмовляю про програмне забезпечення IDE або про те, що мова програмування дозволяє робити чи ні на рівні джерел, я часто використовую слово IntelliSense, яке має точне значення у світі Microsoft, але недоречне, коли розмовляю з людьми, які не повинні бути знайомий з Visual Studio.

У цьому випадку, який підходящий термін використовувати?

У той час як Microsoft популяризувала слово IntelliSense, не було стандартизованого використання до 2000 року з "завершенням коду" або "автоматичним доповненням". Ще в 1988 році в одному документі використовується фраза "розумна допомога"

Зазвичай я використовую термін "автозавершення", але це не завжди працює. Насправді IntelliSense включає автоматичне завершення, але також надає документацію та підказки.

Ті, хто про це знає, називають це так. Ті, хто цього не робить, не знайомі з цим і тому для нього не потребують імені. На них це описано, як тут уже натякаються інші відповіді: "автоматичне доповнення підказкою коду", або "автоматичне доповнення документацією та підказками" тощо.


2
Microsoft це вигадала, так? ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=2023
JohnL4

1
@MainMa: Microsoft, можливо, придумала слово , але не поняття. Я, можливо, трохи несправедливий, але в мене справді сильна реакція на людей, які брешуть у брехні Microsoft, що вони є новаторами, коли насправді більшість того, що вони роблять, - це копія чогось іншого. У всякому разі, я не робив жодного покликання.
JohnL4

3
@ JohnL4 - Джон, більшість речей в історії не названі на честь справжніх винахідників. Однак імена, які ми пам’ятаємо, - це імена, які ми асоціюємо з деякими поняттями. Тепер мені байдуже, хто насправді його вигадав - МС - це той, хто відомий цим, хто зробив його популярним і зробив корисним. Можливо, якийсь бідний ескімос на Гренландії спочатку подумав про це. Це насправді не має значення. Ідеї ​​дешеві. Якщо ви хочете відредагувати публікацію, щоб вона краще відповідала вашим значенням. Якщо ні, то й добре мене. У будь-якому випадку ...
Лад

1
Microsoft відома тим, що вони є Microsoft. Іншої причини немає. Вони не популяризували його, окрім натовпу, який використовує лише інструменти Microsoft. (FYI, я був першокласником, а не JohnL4)
альтернатива

1
@mathepic - Microsoft не завжди була "Microsoft". У мої перші дні це був IBM - MS ніде не було видно. Вони працювали, щоб стати тими, якими вони є зараз - вони брали ідеї та змушували їх працювати. Тож це їм точно не було надано. Що стосується коментарів у MS, я не розумію. Звичайно, вони популяризували це серед натовпу, який використовує їхню продукцію. З ким вони повинні були популяризувати це? З професійними баскетболістами?
Грак

2

Дивіться цю статтю, де починається посилання на IntelliSense як "реалізацію автодоповнення".

Боюся, що вам доведеться бути більш описовими, коли розмовляєте з ким-небудь про IntelliSense, який не знайомий з ним чи Visual Studio.


Я згоден з частиною про Visual Studio. Я використовував Eclipse для Java протягом 6 років, перш ніж торкнутися студії Visual і не мав поняття, про що мої колеги-розробники говорили, коли говорили IntelliSense. Коли я запитав, що вони мають на увазі, вони дивилися на мене так, ніби я інбред !!
jworrin

Прочитайте обговорення цієї статті. Тема, що повторюється, є її рекламою для MS .....
mattnz

0

"Розумний редактор"?

Колись у мене був колега, який мав хорошу фразу, академічну та не Microsofty, але я не можу його пам’ятати, якщо тільки це був «розумний редактор» (і я думаю, що це було).

Чи достатньо символів, StackExchange?


0

Колись його називали також "списком" списку значень, які ви вибираєте, щоб вставити у свій код.

Я більше не чую термін, що вживається.


Я думаю, що віджет називається вибірковим списком (і все ще є в деяких колах), але концепція асоціювання його з частиною синтаксису ніколи не називалася піклістом. Термін вибору дуже загальний. Ніхто ніколи не говорив, що "наш редактор має функцію вибору", щоб означати, що він має завершення коду.
Брайан Оуклі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.