Tôi đã thử bản CTP Beta 1 của Visual Studio 2010 và tôi ghét rằng VS10 không tự động hoàn thành kết quả phù hợp nhất khi tôi nhấn 'enter' hoặc '.'. Visual Studio 2008 đã làm điều này, và tôi đã không thể tìm thấy bất kỳ tùy chọn cho điều này dưới Tools -> Options -> Text Editor. Nó kinda phá vỡ dòng chảy của tôi mỗi khi tôi nhấn enter (và nhận được một dòng mới), và tôi không bao giờ thực sự dường như quen với nó. Nó không phải là quá lớn phải bấm lên, sau đó xuống, sau đó nhập, để tự động hoàn thành tên thành viên được đề xuất. Ngoài ra nếu có bất kỳ phím tắt nào để tự động hoàn thành từ khóa (không được chọn), tôi cũng sẽ hài lòng với điều đó.Làm thế nào để có được VS10 Intellisense để hoàn thành thành viên được đề xuất khi nhập?
Trả lời
Như aaaaaa nói, có hai chế độ của IntelliSense trong Visual Studio 2010.
Một bạn đang sử dụng để được gọi là chế độ standard và nó hoạt động tương tự (1) như trong các phiên bản trước.
Chế độ mới được gọi là chế độ tiêu thụ đầu tiên và nhằm giảm tuổi thọ cho những người sử dụng các loại mã và thành viên trước khi chúng được xác định. TDD thực hành sử dụng rất nhiều.
Trong Beta 1, bạn có thể chuyển đổi giữa hai chế độ nhấn CTRL +ALT +SPACEBAR.
Bạn có thể tìm thêm thông tin về những thay đổi này tại địa chỉ:
(1) Khi tôi đã nêu ở trên mà nó hoạt động tương tự, mà bởi vì ngoài việc làm việc như trước đây, có một thuật toán tìm kiếm nâng cao có thể giúp bạn dễ dàng tìm thấy thành viên bạn muốn.
Giả sử bạn muốn in một dòng vào bảng điều khiển. Bạn sẽ sử dụng:
Console.WriteLine("....");
Khi gõ mà bạn có thể làm bất cứ điều nào sau đây:
- Loại Console.WriteL và nhấn Enter (2)
- Console.WL và nhấn phím mũi tên để thành viên WriteLine và sau đó nhấn Enter (2)
- Console.dòng và nhấn phím mũi tên xuống thành viên WriteLine và sau đó nhấn Enter (2)
(2) Bạn có thể nhấn Enter hoặc bất kỳ ký tự nào xác định trong Công cụ -> Tùy chọn -> Trình soạn thảo văn bản -> C# - > IntelliSense
Tôi khá chắc chắn rằng tôi sử dụng tab?
Cảm ơn gợi ý tab. Tôi chỉ ước tôi có thể tìm cách để làm cho nó trở lại như trước. – Statement
VS10 có hai chế độ intellisense, một hoạt động giống như cũ nhưng các tìm kiếm khác không chỉ từ đầu của từ mà ở khắp mọi nơi trong đó. Nếu bạn có chế độ thứ hai, bạn sẽ không thể hoàn thành từ bằng cách nhập.
Tôi không thể nhớ cách chuyển đổi giữa chúng nhưng có thể là một chút trợ giúp.
+1, Tốt để biết – JoshJordan
Tôi không tìm thấy bất kỳ chuyển đổi nào như vậy. Những người upvote, xin vui lòng giúp làm rõ làm thế nào tôi có thể chuyển sang chế độ cũ? – Statement
tôi treid CTRL +ALT +SPACEBAR nhưng nó làm việc dint. = (
gì làm việc là CTRL +SPACEBAR =)
Bạn đi vào menu "Edit" -> "IntelliSense" và bấm vào "Chuyển đổi hoàn Mode"!
Nếu bạn muốn đoạn mã được chèn vào, bạn có thể sử dụng Tab-Tab ví dụ: Nếu tôi nhập "Thử", sau đó nhấn tab tab và đoạn mã sẽ được chèn vào.
thử [TAB] [Tab]
Đoạn mã sau sẽ được chèn vào.
try
{
}
catch (Exception)
{
throw;
}
- 1. Làm thế nào để trích xuất các thành viên từ bộ đơn thành viên trong python?
- 2. Đợi các chủ đề được gộp lại để hoàn thành
- 3. Làm thế nào để chọn đề xuất hoàn thành SuperTab mà không cần tạo dòng mới?
- 4. Làm thế nào để có được gợi ý tham số/hoàn thành trong Visual Studio?
- 5. writeToFile làm thế nào để biết khi nào nó được hoàn thành
- 6. Cách gọi thành viên trước khi khai báo đối tượng được hoàn thành
- 7. Làm thế nào để biết khi nào một hoạt ảnh UITableView được hoàn thành?
- 8. Làm thế nào để có được vim để tự động hoàn thành mã jQuery của tôi?
- 9. Tự động hoàn thành Vim + Đề xuất?
- 10. Tự động hoàn thành Emacs X11 (intellisense)
- 11. Làm thế nào để có được thành viên struct với một chuỗi sử dụng Macros C++
- 12. Các thành phần meta được đề xuất?
- 13. Làm thế nào để nhập một khoảng trống trong minibuffer thay vì hoàn thành một từ?
- 14. emacs hoàn thành hoặc IntelliSense giống như trên Visual Studio
- 15. Akka: Dọn dẹp các diễn viên được tạo động cần thiết khi họ hoàn thành?
- 16. khi nào thành viên tĩnh nhận được bộ nhớ
- 17. JQuery: Làm thế nào để tự động hoàn thành "Thành phố, tiểu bang"?
- 18. Pycharm: Hoàn thành mã không đưa ra đề xuất
- 19. System.IO.File.Move - Làm thế nào để chờ hoàn thành di chuyển?
- 20. Ẩn các thành viên được thừa kế
- 21. AutoCompleteTextView ẩn đề xuất hoàn thành tự động
- 22. Làm thế nào để có được khi một ImageView được tải hoàn toàn trong Android
- 23. Thành ngữ Haskell nào tôi có thể sử dụng để thực hiện tự động hoàn thành tìm kiếm khi bạn nhập tự động hoàn thành tại dòng lệnh?
- 24. Tôi làm cách nào để có được tên lớp được phân loại đầy đủ trong Hoàn thành mã của PHPStorm?
- 25. Làm cách nào để hoàn thành ThreadPool.Join?
- 26. Làm thế nào để hoàn thành một mốc?
- 27. Java applet: Làm thế nào để chắc chắn phá hủy được hoàn thành trước khi làm mới trang
- 28. Làm thế nào để biết hoạt động đã được hoàn thành?
- 29. Làm thế nào để giả lập các thành viên ảo được bảo vệ trong FakeItEasy?
- 30. Làm thế nào để giả lập các thành viên ảo được bảo vệ bằng Rhino.Mocks?
Cảm ơn bạn đã đăng bài này. Tôi nhấn Control-Alt-Space vài lần nhưng không thể biết được sự khác biệt được cho là gì. Thật không may VS 2010 Beta 1 không có chỉ báo rõ ràng về những gì chính xác được chuyển đổi và trạng thái nào, khi bạn sử dụng tổ hợp phím đó. –