2013-07-10 26 views
11

Tôi thường sử dụng Eclipse để mã hóa, có tính năng hoàn thành thông số khá đẹp: khi bạn gọi phương thức, ngay sau khi bạn nhập (, nó sẽ hiển thị cho bạn danh sách tham số và đánh dấu vị trí của bạn khi bạn nhập :Làm thế nào để có được gợi ý tham số/hoàn thành trong Visual Studio?

Example of parameters completion in Eclipse

Làm thế nào tôi có thể nhận được sự giúp đỡ tương tự trong Visual Studio 2012

tôi biết rằng Ctrl + K, Ctrl + I cho thấy một số thông tin về những gì con trỏ của bạn hiện nổi bật, nhưng nó doesn? không hoạt động nếu bạn đã bắt đầu nhập s một cái gì đó. Nếu tôi nhập MyMethod(arg1, và sau đó nhấn phím tắt (hoặc bất kỳ phím tắt nào khác, chẳng hạn như Ctrl + Space hoặc Ctrl + Shift + Space), tôi không nhận được gì hữu ích.

Trả lời

24

Bạn có thể sử dụng:

Ctrl +phím Shift +Space. Này sẽ trả về danh sách đối số cho một phương pháp con trỏ của bạn hiện đang trong

Ví dụ:.

typing

Nhấn Ctrl + phím Shift + Space với con trỏ sau "a", kết quả trong:

ctrlshiftspace

Bạn có thể kiểm tra điều này được gán đúng cách trong các thiết lập bàn phím, như Edit.ParameterInfo:

assigned

+1

Đó là nghĩa vụ phải làm, nhưng nó không hoạt động. Tôi có thể kiểm tra xem điều này không được giao lại ở đâu? – Wookai

+0

YOu có thể tìm trong cài đặt Bàn phím trong Visual Studio. Công cụ> Tùy chọn> Môi trường> Bàn phím. Kiểm tra xem mẫu mặc định có đang được sử dụng không. –

+0

Tôi vừa làm, và thậm chí nhấn nút 'Reset': vẫn không có gì. Tính năng này có thể bị tắt không? – Wookai

3

Đối với trường hợp của tôi, không phải Ctrl + phím Shift + Space cũng không Ctrl + K + P công việc .. cuối cùng tôi đóng đinh nó xuống cài đặt này:

Visual Studio Text Editor Intellisense

Bây giờ bất cứ khi nào tôi gõ (, IntelliSense sẽ tự động bật lên! .. tốt đẹp!

Khi nó bật ra, điều này là do Resharper ..., gỡ cài đặt chuyên biệt lại không đúng cách khôi phục cài đặt Visual Studio gốc.

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