2009-03-02 35 views
9

thể trùng lặp:
Make Visual Studio understand CamelCase when hitting ctrl and cursor keysCó một Studio plugin Visual (tốt nhất Resharper) có lựa chọn trường hợp lạc đà

chính xác bản sao của this thread

Tôi có một số khá tên biến/trường dài trong mã của tôi và tôi đang tìm hành vi mặc định cho CTRL + SHIFT + Phải-A rrow và CTRL + SHIFT + Mũi tên trái sẽ kém hiệu quả hơn nếu nó tuân thủ vỏ lạc đà. Đây là một ví dụ.

Nói con trỏ đứng trước A trong AndAnotherThing. CTRL + SHIFT + Mũi tên phải sẽ chọn toàn bộ biến trong khi việc tuân thủ vỏ camel sẽ chỉ chọn Và.

Có công cụ hoặc plugin nào cho Visual Studio có thể thực hiện việc này không?

Edit:

tôi cũng như những hành vi tương tự cho tổ hợp phím CTRL + Left-Arrow và CTRL + chuột phải mũi tên

Trả lời

17

Trình chia sẻ lại hỗ trợ nó, chọn Sử dụng CamelHumps trong ReSharper | Tùy chọn | Trình biên tập và nó sẽ hoạt động như bạn mong đợi.

1

Tôi nghĩ Visual Assist X làm những gì bạn mô tả.

+0

Theo [tài liệu hướng dẫn của Visual Assist] (http://www.wholetomato.com/features/feature-coding-assistance.asp#acro) và kinh nghiệm của riêng tôi, vỏ lạc đà chỉ ảnh hưởng đến tính năng hoàn thành mã, chứ không phải điều hướng. – xandriksson

-1

Vâng, nó không hoàn toàn những gì bạn đang yêu cầu, nhưng Resharper có một tính năng rất hữu ích (nhưng khó tìm hiểu), nơi nó tôn trọng camelCase bằng cách cho phép bạn gõ chỉ các chữ cái viết hoa của tên.

Ví dụ, nếu bạn có tuyên bố này

List<int> myList; 

sau đó khi bạn có thể gõ

myList.ARO| 

và IntelliSense Resharper sẽ Automagically chọn AsReadOnly như hoàn thành.

Làm việc cho GotoType và GotoMember.

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