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


17

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

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

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


21
автозаполнение, контекстно-зависимая выпадающая удивительность.
Стивен Эверс

3
"бесполезный пух IDE"? Это точный термин с точки зрения не MS?
С.Лотт

23
@ s.lott действительно бесполезно ? Вы ходите со всеми мета-данными фреймворка (-ов) + метаданными (-ами) проекта (-ов) в своей голове? если вы делаете, я впечатлен ...
Темная ночь

1
@Darknight: Хорошая мысль. Я вынужден искать все это, используя справочный материал. Однако к автозаполнению я так и не привык. Похоже, бесполезный пух IDE. Но что я знаю?
С.Лотт

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 - Джон, большинство вещей в истории не названы в честь их настоящих изобретателей. Однако имена, которые мы помним, - это имена, которые мы ассоциируем с некоторыми понятиями. Теперь, мне все равно, кто на самом деле изобрел это - 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?


0

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

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


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