Tùy chọn IntelliSense khác với Visual Studio tùy thuộc vào ngôn ngữ bạn đang nhắm mục tiêu.
Nhưng, giải pháp ngôn ngữ trung tính phổ quát là để vô hiệu hóa các vi phạm Ctrl +Alt +Space tắt hoàn toàn (hoặc remap nó để cái gì khác). Có một giao diện người dùng mở rộng để tùy chỉnh các phím tắt được tích hợp trong Visual Studio.
Lệnh bạn đang tìm kiếm được gọi là Edit.ToggleCompletionMode
. Để thay đổi hoặc xóa phím tắt được gắn với nó, hãy làm theo các bước sau:
Nhấp vào menu "Công cụ", sau đó nhấp "Tùy chọn".
Mở rộng danh mục "Môi trường", sau đó nhấp vào mục "Bàn phím".
Nhập một phần tên của lệnh bạn muốn sửa đổi. Trong trường hợp này, nhập togglecompletion
là đủ.
Nhấp vào kết quả phù hợp trong danh sách bên dưới (Edit.ToggleCompletionMode
).
Hộp kết hợp hiển thị tất cả phím tắt được gán cho lệnh đó.
Để xóa một mục, hãy đảm bảo rằng nó được chọn và nhấp vào nút "Xóa".
Để gán mã mới, hãy đặt trọng tâm vào hộp văn bản có nhãn "Bấm phím tắt" và nhập các phím tắt mong muốn. Nếu phím tắt đó hiện đang được sử dụng bởi một lệnh khác, nó sẽ được hiển thị trong hộp kết hợp bên dưới. Để gán một phím tắt cho lệnh đang hoạt động, hãy nhấp vào nút "Gán".
Đó là gần một trong những UI thoại phức tạp nhất mà tôi từng thấy trong một sản phẩm thương mại, và nó infuriatingly không thay đổi kích thước. Tham gia vào đám đông của những người khiếu nại và có thể có hy vọng rằng nó sẽ thay đổi.
Nguồn
2011-12-27 13:29:59
Có thể, bạn không vô tình nhấn phím tắt đó chút nào: * Trong một số trường hợp IntelliSense, chế độ gợi ý được sử dụng ngay cả khi bạn không bật nó. *, Theo [MSDN] (http://msdn.microsoft.com /en-us/library/exbffbc2.aspx). –
@ O.R.Mapper thật thú vị. Tôi muốn MSDN ít nhất đã đưa ra một ví dụ về những gì một trong những tình huống là :) –
Thật không may, tôi không thể tìm ra bản thân mình; Tôi chỉ biết nó phải là một cái gì đó mà tôi đã liên tục được kích hoạt cho miễn là tôi đã có VS 2010 (đó là một trong những lý do chính tôi thích SharpDevelop cho mã hóa). Tôi sẽ cập nhật điều này nếu tôi từng tìm hiểu về trình kích hoạt thực tế. –