2011-12-27 30 views
16

Visual Studio 2010 cho phép chuyển chế độ Intellisense giữa "chế độ hoàn thành" và "chế độ đề xuất" (còn gọi là "chế độ tác động thấp") bằng cách sử dụng Ctrl + Alt + Phím tắt. Tôi thích làm việc ở chế độ hoàn thành thường xuyên, nhưng có vẻ như tôi vẫn tiếp tục truy cập Ctrl + Alt + Không gian do nhầm lẫn, như ngớ ngẩn như vậy!Cách tắt chế độ đề xuất intellisense trong Visual Studio 2010

Có cách nào để vô hiệu hóa chế độ gợi ý Intellisense (hoặc Ctrl +Alt +Space shortcut) vì vậy mà tôi luôn luôn làm việc ở chế độ hoàn thành thường xuyên?

+1

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). –

+0

@ 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à :) –

+0

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ế. –

Trả lời

24

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:

  1. Nhấp vào menu "Công cụ", sau đó nhấp "Tùy chọn".

  2. Mở rộng danh mục "Môi trường", sau đó nhấp vào mục "Bàn phím".

  3. 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à đủ.

  4. Nhấp vào kết quả phù hợp trong danh sách bên dưới (Edit.ToggleCompletionMode).

  5. 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".

      Configuring Keyboard Options in Visual Studio

Đó 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.

+2

Bạn đã cứu cuộc sống của mình, tôi gọi nút chuyển đổi này là 'saboteur' .... Nó đã khiến tôi phát điên .. :-) –

+0

Tôi ước điều này sẽ hoạt động trong C++ –

+0

Nó không hoạt động trong Visual Studio 2017 trong tệp Javascript. Ngay cả khi nút được tắt và chế độ hoàn thành đề xuất vẫn hoạt động. Chơi với phím tắt tắt nó đi nhưng nó vẫn giữ lại Bất kỳ ý tưởng nào khác? –

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