Как называется IntelliSense в мире, отличном от Microsoft?

17

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

В таком случае какой термин использовать?

Я обычно использую термин «автозаполнение», но это не всегда работает. На самом деле IntelliSense включает автозаполнение, но также предоставляет документацию и подсказки.

Арсений Мурзенко
источник
21
автозаполнение, контекстно-зависимая выпадающая удивительность.
Стивен Эверс
3
"бесполезный пух IDE"? Это точный термин с точки зрения не MS?
С.Лотт
23
@ s.lott действительно бесполезно ? Вы ходите со всеми мета-данными фреймворка (-ов) + метаданными (-ами) проекта (-ов) в своей голове? если вы делаете, я впечатлен ...
Темная ночь
1
@Darknight: Хорошая мысль. Я вынужден искать все это, используя справочный материал. Однако к автозаполнению я так и не привык. Похоже, бесполезный пух IDE. Но что я знаю?
С.Лотт
2
Контекстное завершение кода и справочная система.
music2myear

Ответы:

33

Мы всегда называли это «Автозавершение кода» или просто «Завершение кода». Я также слышал, как использовался термин «подсказка кода».

jworrin
источник
А как насчет «помощника по коду» или «помощника по содержанию»?
Илари Каясте
5

В Eclipse это также называется « контентная помощь ».

никола
источник
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 - Джон, большинство вещей в истории не названы в честь их настоящих изобретателей. Однако имена, которые мы помним, - это имена, которые мы ассоциируем с некоторыми понятиями. Теперь, мне все равно, кто на самом деле изобрел это - MS известен тем, кто сделал это популярным и сделал его полезным. Возможно, некоторые бедные эскимосы в Гренландии сначала подумали об этом. Это не имеет большого значения. Идеи дешевы. Если вы хотите отредактировать пост, чтобы лучше соответствовать вашему значению. Если нет, то тоже хорошо для меня. В любом случае ...
Ладья
1
Microsoft известна этим, потому что они Microsoft. Нет другой причины. Они не популяризировали его, кроме как в толпе, которая использует только инструменты Microsoft. (К вашему сведению, я был downvoter, а не JohnL4)
альтернатива
1
@mathepic - Microsoft не всегда была «Microsoft». В мои первые годы это была IBM - MS нигде не было видно. Они работали, чтобы стать тем, кем они являются сейчас - они взяли идеи и заставили их работать. Так что это не было им точно предоставлено. Что касается комментариев MS, я не понимаю. Конечно они популяризировали это с толпой, которая использует их продукты. С кем они должны были популяризировать это? С профессиональными баскетболистами?
Ладья
2

См. Эту статью, где он начинается со ссылки на IntelliSense как «реализацию автозаполнения».

Боюсь, вам придется быть более наглядным, когда вы говорите с кем-то об IntelliSense, который не знаком с ним или с Visual Studio.

Бернард
источник
Я согласен с частью о Visual Studio. Я использовал Eclipse для Java в течение 6 лет, прежде чем коснулся Visual Studio, и понятия не имел, о чем говорили мои коллеги-разработчики, когда говорили IntelliSense. Когда я спросил, что они имели в виду, они посмотрели на меня как на инбреда !!
jworrin
Прочитайте обсуждение этой статьи. Повторяющаяся тема - это реклама для MS .....
mattnz
0

«Интеллектуальный редактор»?

У меня когда-то был сотрудник, у которого была хорошая фраза, академическая и не относящаяся к Майкрософт, но я не могу вспомнить это, если только это не был «умный редактор» (и я думаю, что это было).

Достаточно ли символов, StackExchange?

JohnL4
источник
0

Когда-то это также называлось «список выбора» - список значений, которые вы выбираете для вставки в код.

Я не слышал, чтобы термин использовался больше.

Джим С
источник
Я думаю, что виджет называется списком выбора (и все еще находится в некоторых кругах), но концепция связывания его с частью синтаксиса никогда не называлась списком выбора. Термин «список выбора» очень общий. Никто никогда не говорил, что «у нашего редактора есть функция списка выбора», что означает завершение кода.
Брайан Оукли