34

Tôi muốn thêm nút vào đầu danh sách tùy chọn được trả về bởi IntelliSense của Visual Studio. Khi nút được nhấp, mã tùy chỉnh của tôi sẽ được thực hiện (trong đó, trong số những thứ khác, làm cho cửa sổ bật lên xuất hiện).Cách thêm nút vào Visual Studio Intellisense

Tôi gọi nó là 'nút' vì khi người dùng nhấp vào mục, tôi muốn cửa sổ bật lên xuất hiện, trái với hành động IntelliSense bình thường của việc hoàn thành đầu vào của người dùng.

Ví dụ: Khi chúng ta nhập tên lớp vào trình soạn thảo văn bản, thông thường các thuộc tính tĩnh và phương thức tĩnh sẽ xuất hiện trong IntelliSense. Nhưng tôi muốn thêm một mục khác vào đầu danh sách đó.

Mục này sẽ xuất hiện ở đầu danh sách IntelliSense, bất kể đầu vào/nội dung nào khiến IntelliSense xuất hiện. Mục sẽ không bao giờ thay đổi.

Điều này có khả thi không, và nếu có, bạn có thể cung cấp một số hướng dẫn về cách tôi nên đạt được điều này không?

+6

Điều này có vẻ như một khởi đầu tốt http://stackoverflow.com/questions/9133887/how-to-extend-intellisense-items – Sepster

+3

Tôi đã cập nhật câu hỏi của bạn với chi tiết được thu thập từ nhận xét của bạn. Nếu bạn hài lòng với chỉnh sửa này, vui lòng xóa nhận xét của bạn. Nếu không, hãy quay lại bản chỉnh sửa. – Sepster

+1

@Sepster thanks – James

Trả lời

0

Trong trang thuộc tính IntelliSense, rõ ràng tùy chọn hộp văn bản hay kiểm tra tùy chọn hộp cho các tính năng IntelliSense mà bạn không muốn:

Show completion list after a character is typed 

Committed by typing the following characters 

Committed by pressing the space bar 

IntelliSense pre-selects most recently used members applies to IntelliSense for Most Recently Used Members 

Để biết thêm thông tin, xem IntelliSense, C#, Text Editor, chọn Dialog Box

1

1) Trong dự án C# hoặc VB, mở tệp mã và đặt con trỏ vào nơi bạn muốn chèn đoạn mã.

2) Mang lên mã đơn đoạn theo một trong ba cách sau:

Press CTRL+K, CTRL+X. 

    On the Edit menu, point to IntelliSense, and then click Insert Snippet. 

    Right-click the mouse and then select the Insert Snippet command on the shortcut menu. 

3) Chọn đoạn mã từ Inserter đoạn mã và sau đó nhấn TAB hoặc ENTER, hoặc nhấp đúp đoạn.

Các vấn đề liên quan