Thuật ngữ cho IntelliSense trong một thế giới không phải của Microsoft là gì?


17

Khi nói về phần mềm IDE hoặc về những gì ngôn ngữ lập trình cho phép bạn làm hoặc không ở cấp nguồn, tôi thường sử dụng từ IntelliSense , có nghĩa chính xác trong thế giới Microsoft, nhưng không phù hợp khi nói chuyện với những người không phải làm quen với Visual Studio.

Trong trường hợp này, thuật ngữ thích hợp để sử dụng là gì?

Tôi thường sử dụng thuật ngữ "tự động hoàn thành", nhưng nó không luôn hoạt động. Trên thực tế, IntelliSense bao gồm tự động hoàn thành, nhưng nó cũng cung cấp tài liệu và gợi ý.


21
tự động hoàn thành, bối cảnh thả xuống nhạy cảm bối cảnh.
Steven Evers

3
"lông tơ IDE vô dụng"? Đó có phải là một thuật ngữ chính xác từ quan điểm không MS?
S.Lott

23
@ s.lott thật vô dụng ? bạn đi bộ xung quanh với toàn bộ (các) phương thức / thuộc tính của dự án / dữ liệu meta tất cả trong đầu bạn? nếu bạn làm tôi ấn tượng ...
Darknight

1
@Darknight: Điểm tốt. Tôi buộc phải tìm tất cả những thứ đó bằng cách sử dụng tài liệu tham khảo. Tự động hoàn thành, tuy nhiên, tôi chưa bao giờ thực sự quen với. Có vẻ như vô dụng IDE lông tơ. Nhưng tôi biết gì?
S.Lott

2
Hoàn thành mã bối cảnh và hệ thống tham chiếu.
nhạc2myear

Câu trả lời:


33

Chúng tôi đã luôn gọi nó là "Hoàn thành mã tự động" hoặc chỉ là "Hoàn thành mã". Tôi đã nghe thuật ngữ "gợi ý mã" được sử dụng là tốt.


Điều gì về "hỗ trợ mã" hoặc "hỗ trợ nội dung"?
Ilari Kajaste

5

Nó cũng được gọi là " hỗ trợ nội dung " trong Eclipse.


3

Khi nói về phần mềm IDE hoặc về những gì ngôn ngữ lập trình cho phép hoặc không làm ở cấp nguồn, tôi thường sử dụng từ IntelliSense, có nghĩa chính xác trong thế giới Microsoft, nhưng không phù hợp khi nói chuyện với những người không phải là quen thuộc với Visual Studio.

Trong trường hợp này, thuật ngữ thích hợp để sử dụng là gì?

Mặc dù Microsoft đã phổ biến từ IntelliSense, nhưng không có cách sử dụng tiêu chuẩn hóa cho đến khoảng năm 2000 với "hoàn thành mã" hoặc "hoàn thành tự động". Quay trở lại năm 1988, một whitepaper sử dụng cụm từ "trợ giúp thông minh"

Tôi thường sử dụng thuật ngữ "tự động hoàn thành", nhưng nó không luôn hoạt động. Trên thực tế, IntelliSense bao gồm tự động hoàn thành, nhưng cũng cung cấp tài liệu và gợi ý.

Những người biết về nó, gọi nó như thế. Những người không, không quen thuộc với nó và do đó không cần tên cho nó. Đối với họ, nó được mô tả như các câu trả lời khác ở đây đã gợi ý: "tự động hoàn thành với gợi ý mã" hoặc "tự động hoàn thành với tài liệu và gợi ý", v.v.


2
Microsoft đã phát minh ra nó, phải không? ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=2023
JohnL4

1
@MainMa: Microsoft có thể đã phát minh ra từ này , nhưng không phải là khái niệm. Tôi có thể hơi bất công, nhưng tôi có phản ứng thực sự mạnh mẽ với những người mua vào lời nói dối của Microsoft rằng họ là những người đổi mới, trên thực tế, hầu hết những gì họ đang làm là một bản sao của thứ khác. Dù sao, tôi đã không làm bất kỳ điều gì.
JohnL4

3
@ JohnL4 - John, hầu hết mọi thứ trong lịch sử không được đặt theo tên của những nhà phát minh thực sự của họ. Tuy nhiên, tên chúng tôi nhớ là tên chúng tôi liên kết với một số khái niệm. Bây giờ, tôi không quan tâm ai thực sự phát minh ra nó - MS là người được biết đến với nó, người đã làm cho nó trở nên phổ biến và làm cho nó hữu ích. Có lẽ một số eskimo nghèo trên vùng đất xanh nghĩ đến nó đầu tiên. Nó không thực sự quan trọng. Ý tưởng là giá rẻ. Nếu bạn muốn chỉnh sửa bài viết cho phù hợp hơn với ý nghĩa của bạn. Nếu không, cũng tốt bởi tôi. Dù bằng cách nào ...
Rook

1
Microsoft được biết đến vì họ là Microsoft. Không có lý do khác. Họ không phổ biến nó ngoài đám đông chỉ sử dụng các công cụ của Microsoft. (FYI, tôi là người hạ cấp, không phải JohnL4)
thay thế vào

1
@mathepic - Microsoft không phải lúc nào cũng là "Microsoft". Trong những ngày đầu của tôi, IBM - MS đã không còn xuất hiện. Họ đã làm việc để trở thành những gì họ đang có bây giờ - họ lấy ý tưởng và làm cho chúng hoạt động. Vì vậy, nó không chính xác được cấp cho họ. Theo như nhận xét của MS folks, tôi không hiểu. Tất nhiên họ đã phổ biến nó với đám đông sử dụng sản phẩm của họ. Họ nên phổ biến nó với ai? Với những cầu thủ bóng rổ chuyên nghiệp?
Rook

2

Xem này bài viết, nơi nó bắt đầu tắt đề cập đến IntelliSense như một "thực hiện tự động hoàn".

Tôi e rằng bạn sẽ phải mô tả nhiều hơn khi nói chuyện với ai đó về IntelliSense không quen thuộc với nó hoặc Visual Studio.


Tôi đồng ý với phần về Visual Studio. Tôi đã sử dụng Eclipse cho java trong 6 năm trước khi tôi chạm vào Visual studio và không biết nhà phát triển đồng nghiệp của tôi đang nói về điều gì khi họ nói IntelliSense. Khi tôi hỏi ý họ là gì, họ nhìn tôi như thể tôi là một con lai !!
jworrin

Đọc bài thảo luận đó. Chủ đề định kỳ là một quảng cáo cho MS .....
mattnz

0

"Biên tập viên thông minh"?

Tôi đã từng có một đồng nghiệp từng có một cụm từ hay, học thuật và không phải là microsofty, nhưng tôi không thể nhớ nó, trừ khi đó là "biên tập viên thông minh" (và tôi nghĩ đó là).

Là đủ ký tự, StackExchange?


0

Ngày xửa ngày xưa, nó còn được gọi là "danh sách chọn" một danh sách các giá trị bạn chọn để dán vào mã của mình.

Tôi không nghe thấy thuật ngữ được sử dụng nhiều nữa.


Tôi nghĩ rằng widget được gọi là một danh sách chọn (và vẫn nằm trong một số vòng tròn), nhưng khái niệm liên kết nó với một đoạn cú pháp không bao giờ được gọi là một danh sách chọn. Danh sách chọn thuật ngữ rất chung chung. Không ai từng nói "trình soạn thảo của chúng tôi có tính năng chọn danh sách" có nghĩa là nó đã hoàn tất mã.
Bryan Oakley
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.