19

OK, đây là một câu hỏi ngớ ngẩn, nhưng khi sử dụng Visual Studio, nếu tôi viết nhận xét tài liệu XML trong Visual Basic, tôi có thể sử dụng phím tab để chuyển đổi giữa các trường (ví dụ: Tóm tắt thành Param để trả về). Trong C#, tuy nhiên, nhấn phím Tab chèn một Tab, vì vậy tôi phải bấm vào các trường riêng lẻ để điều hướng đến chúng (hoặc sử dụng các phím mũi tên). Điều này làm cho những gì nên có được một quá trình đơn giản tẻ nhạt và tốn thời gian.Làm cách nào để chuyển đổi giữa nhận xét tài liệu XML trong C#?

Bất kỳ ai biết nếu có phím tắt mặc định tôi có thể sử dụng hoặc nếu có lệnh cụ thể tôi có thể ánh xạ tới lối tắt bàn phím không sử dụng? Tôi đang sử dụng Visual Studio 2010, với ReSharper 6.1. Đã làm một số tìm kiếm trong các kho lưu trữ SO, nhưng không ai khác có vấn đề này, hoặc tôi không biết các từ khóa thích hợp để yêu cầu (sau này là nhiều khả năng). Cảm ơn trước!

EDIT: Tôi nên làm rõ, một chút. Hành vi tabbing trong VB có nguồn gốc từ Visual Studio 2010; cài đặt ReSharper là khá gần đây (sau khi tôi chuyển sang C#), và tôi muốn đề cập đến nó trong trường hợp ai đó có thể biết liệu ReSharper đã thêm phím tắt điều hướng của riêng họ (vì họ có tấn) cho điều này. Cảm ơn một lần nữa!

+1

Tôi sử dụng con trỏ lên và xuống. Chưa bao giờ sử dụng Resharper với VB Tôi đoán tôi không bỏ lỡ nó. – Jodrell

+0

Đã chỉnh sửa bài đăng để làm rõ rằng bạn không cần phải cài đặt lại ReSharper cho VB để hiển thị hành vi này. Xin lỗi vì sự nhầm lẫn ngoài ý muốn. –

+0

Huh. Tôi chưa bao giờ bị bỏ phiếu trước, và tôi thấy câu hỏi này có 2 nhược điểm. Tôi nghĩ đó là một câu hỏi hợp lý, bản thân mình ... :-) –

Trả lời

0

Tôi có thể hiểu nhầm câu hỏi, nhưng có thể có vẻ như bạn chỉ có thể đặt lại cài đặt người dùng của mình? http://msdn.microsoft.com/en-us/library/ms247075%28v=vs.100%29.aspx? Hoặc chỉ cần chạy một devenv/resetuserdata. Làm điều đó, và khi bạn bắt đầu lên phòng thu trực quan, có thể chọn cài đặt 'chung' thay vì C# hoặc vb.net cụ thể?

+0

Đã sử dụng Chung. :-) –

+1

Vâng, bạn luôn có thể xóa các cài đặt anyways, loại bỏ các thay đổi resharper? Hoặc bạn có thể ánh xạ phím tắt của riêng mình thông qua các công cụ \ options \ Environment \ Keyboard. Gõ vào phím tắt bạn muốn, và sau đó 'gán' nó với lệnh trong hộp danh sách ở trên – Phil

+0

Như tôi đã nói, ReSharper không phải là vấn đề. Hành vi là như nhau trước khi tôi cài đặt ReSharper, và bây giờ tôi hối hận bao giờ có đề cập rằng tôi sử dụng nó. Tôi có thể ánh xạ khóa và chắc chắn sẽ làm như vậy ...nếu tôi biết lệnh "di chuyển giữa các trường nhận xét" là gì (hoặc nếu thậm chí là một con vật như vậy ... không có gì nổi bật khi lắp đặt hóa đơn khi tôi chạy qua danh sách lệnh ngày hôm qua). –

2

Trình chia sẻ lại không có khả năng điều hướng cấu trúc. Thông thường, bạn có thể sử dụng phím số Tab hoặc Shift + Tab Lối tắt đến phần tử mã tiếp theo hoặc trước đó. Nếu con trỏ của bạn nằm trong phần tử mã (nghĩa là không nằm trong vùng khoảng trắng trước một dòng mã), thì Tab Khoá không được chèn tab nhưng điều hướng đến phần tiếp theo. Cấu hình điều hướng cấu trúc có thể được thực hiện trong Môi trường | Trình soạn thảo | Trình soạn thảo Hành vi.

Nếu nó vẫn không hoạt động như được mô tả, tôi sẽ thử đặt lại các cài đặt (đặc biệt là các cài đặt cho Resharper) và kiểm tra lại chức năng Resharper được cài đặt đúng cách.

+0

Ahh, một vụ nổ từ quá khứ. Welp, tôi đã thử điều đó và hành vi kết quả không tốt hơn nhiều, TBH. Nếu tôi đang ở trong một bình luận tiêu đề cho một chức năng và tôi tab ra (với R # hành vi được kích hoạt), nó nhảy đến cuối chức năng và chọn tất cả mọi thứ ở giữa. Để công bằng, tôi (hiện tại) đang chạy R # Ultimate 2017.1 EAP4 (được cài đặt tuần trước) trên VS 2017, vì vậy nó có thể là hành vi beta. Nghi ngờ rằng điều này đã thay đổi trong bộ nhớ gần đây, nhưng bạn không bao giờ biết. I * do * đánh giá cao câu trả lời, tuy nhiên (ngay cả khi nó không hoạt động đối với tôi). –

+1

Có lẽ nó chỉ là hành vi có ý nghĩa từ R # mà không thỏa mãn bạn, nếu không tôi sẽ cố gắng làm tương tự trong các phiên bản trước đó. Tôi vẫn vui vì câu trả lời đầu tiên của tôi về SO được đánh giá cao :) – MetaColon

+0

Đây có phải là câu trả lời đầu tiên của bạn không? Mát mẻ! Chào mừng bạn đến với tình huynh đệ đó là Stack Overflow. Có thể danh tiếng của bạn mở rộng theo cấp số nhân. :-) Vâng, đó chắc chắn là hành vi R #, và tôi sẽ thừa nhận rằng tôi thấy nó hơi lạ, nhưng sau đó một lần nữa, R # đã có vấn đề gần đây nói chung, vì vậy tôi không quá ngạc nhiên bởi bất cứ điều gì , những ngày này. Vào cuối ngày, đây là thứ tôi đã đăng, cái gì, 5 năm trước? Nó vẫn còn một chút khó chịu, nhưng tôi đã học cách sống với nó. Một trong số đó là "không, sẽ không thay đổi, vì thế hãy giải quyết" mọi thứ. * nhún vai *. –

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