2013-01-08 4 views
5

Tôi nhận thấy một hành vi lạ trong cài đặt VS2012 của tôi. Tôi sử dụng VS2012 Pro và ReSharper 7. Intellisense không chỉ hiển thị các đề xuất mã nữa. Tôi tìm thấy một số câu hỏi có liên quan trong nghiên cứu của tôi, nhưng họ luôn luôn có một thiết lập hơi khác đi và không thể giải quyết vấn đề của tôi:Tại sao Visual Studio 2012 và ReSharper 7 quên hiển thị chú giải công cụ Intellisense?

Intellisense đang làm việc, nhưng nó không hiển thị tooltip về chức năng thành viên được lựa chọn/Thuộc tính nữa.

Nếu tôi có một cái nhìn tại C# Text Editor Settings trong

Tools -> Options -> Text Editor -> C# -> General 

Hầu hết các lần hai hộp cần thiết Danh sách thành viên AutoParameter Thông tin được chọn. Tuy nhiên, các đề xuất mã trong Intellisense không hoạt động. Đôi khi, khi tôi xem các cài đặt được mô tả, chúng được bỏ chọn.

Chọn chúng sẽ làm cho các đề xuất mã hoạt động như trong VS2010 nhưng chỉ một lần. Khi tôi kiểm tra các cài đặt sau đó, chúng có nhiều khả năng vẫn được chọn, nhưng các đề xuất mã không hoạt động nữa.

Một số người đã đề xuất xóa thư mục %AppData%\Roaming\Microsoft\VisualStudio\11.0, không hoạt động đối với tôi. Tôi cũng đã cố gắng thiết lập lại tất cả các thay đổi, mà cũng không giúp gì cả.

Tools -> Import and Export Settings -> Reset 

gì trên thế giới có thể làm cho Visual Studio để chỉ quên thiết lập của nó và kích hoạt một hành vi vô lý như vậy?

-edit-

tôi hiển thị những gợi ý code bằng cách nhấn tổ hợp phím CTRL + Alt + Space. Tuy nhiên, tôi phải bấm phím tắt đó mỗi khi tôi muốn xem các gợi ý. Bạn có thể tự động hiển thị chúng mỗi lần, khi có thể?

Trả lời

2

Tôi đã gặp một vấn đề tương tự, nhưng tôi vẫn nhìn một thiết lập ReSharper Intellisense nhỏ. Tôi sẽ kiểm tra lại xem bạn có Symbol completion không trong số

ReSharper | Tùy chọn | Intellisense | Các ký tự hoàn thành

Kiểm tra answer with screenshots.

+0

Nó được kích hoạt tất cả thời gian nhưng bằng cách làm điều này tôi nhận thấy rằng tôi cũng đã phải kiểm tra "Hoàn thành xuất hiện" -> "Hiển thị Tóm tắt" – buddybubble

0

ReSharper sử dụng các đề xuất mã riêng của nó ghi đè lên Visual Studio, đó có thể là lý do tại sao những người trong cài đặt Visual Studio có thể bị tắt. Vui lòng kiểm tra các tùy chọn ReSharper tại ReSharper -> Options -> Environment -> IntelliSense. Có lẽ chúng bị tắt ở đó. Nếu các tùy chọn ReSharper của bạn được bật nhưng bạn vẫn không có intellisense, sau đó xin vui lòng hỗ trợ ReSharper tại http://www.jetbrains.com/support/

+0

Không, tất cả đều được thiết lập như mong đợi. Tôi nhận thấy một cái gì đó khác và cập nhật Câu hỏi của tôi – buddybubble

+0

Vui lòng kiểm tra lại các tùy chọn trên ReSharper | Tùy chọn -> Môi trường | Intellisense | Tự động sao lưu. Kiểm tra xem "Bật Tự động Intellisense Popup" được bật. Kiểm tra xem trên trang C# cho tất cả các hàng, nó nói "Hiển thị ...". Kiểm tra lại ReSharper | Tùy chọn -> Môi trường | Intellisense | General nói ReSharper. Thử cài đặt lại ReSharper. –

2

Cảm ơn tất cả những lời khuyên, tôi đã tìm ra những gì tôi đã mất tích:

tôi phải kích hoạt "Appearance Hoàn" -> "Hiển thị Summary".

Tôi cũng chấp nhận câu trả lời Anthonys vì anh ấy đã liên kết với bài đăng chi tiết với ảnh chụp màn hình hiển thị tất cả các bước cần thiết. (Mặc dù điều tôi đã bỏ lỡ không được đề cập ở đó)