2013-02-01 25 views
14

Về cơ bản, nó nằm trong tiêu đề.Ngăn Visual Studio di chuyển đến cuối tệp khi nhấn Ctrl A (chọn tất cả)

Bất cứ khi nào bạn "chọn tất cả" trong trình chỉnh sửa mã Visual Studio, trình chỉnh sửa sẽ cuộn xuống cuối tệp. Có cách nào để ngăn chặn điều này?

Tôi đang sử dụng Visual Studio 2008 vào lúc này, nhưng điều này áp dụng cho tất cả các phiên bản.

+0

Điều gì về cách đặt dấu trang trong tệp và quay lại sau khi thao tác xong? – DarkWanderer

+0

Có, tôi đã sử dụng điều đó đôi khi ... vẫn không thực tế đối với tôi. Tôi ước tôi có thể nhận được cùng một hành vi "không di chuyển" mà hầu hết các trình soạn thảo văn bản (như Sublime Text) đều có trong Visual Studio. Cảm ơn anyway cho câu trả lời của bạn. – tomcat

+0

Không, đây là điều cơ bản về cách lựa chọn văn bản hoạt động. Trình chỉnh sửa luôn đặt dấu mũ ở đầu hoặc cuối lựa chọn. Từ nơi bạn có thể thay đổi lựa chọn bằng cách giữ phím Shift. Cửa sổ cuộn để hiển thị dấu nháy. Nó không có chế độ lựa chọn văn bản khác, không có gì giống như chế độ "khối liên tục" mà một số trình soạn thảo có. Không có điểm trong việc tìm kiếm một thay thế. –

Trả lời

9

Không, bạn không thể thay đổi hành vi này.

Microsoft đã nhận thức được điều này kể từ ít nhất là VS 2010, nhưng không nghĩ rằng đó là lỗi hoặc không nghĩ rằng nó đủ quan trọng để khắc phục.

Từ phản ứng của họ với một báo cáo năm 2010 lỗi đệ về vấn đề này:

Rất tiếc, chúng không có kế hoạch thay đổi tổ hợp phím Ctrl + A của cuộn tại thời gian này, vì vậy chúng tôi không may giải quyết vấn đề này như Won' t Sửa cho VS 2010. Tuy nhiên, nó sẽ vẫn còn trong cơ sở dữ liệu của chúng tôi để được xem xét lại cho một phiên bản tương lai của Visual Studio.

Nguồn: Microsoft Connect

+2

Cảm ơn thông tin. Tôi đã thêm lỗi đó vào danh sách theo dõi của tôi vì bạn không thể bỏ phiếu cho nó nữa (hy vọng ai đó sẽ nhận thấy một số người không thích hành vi này). – GunnerGuyven

3

Một nhanh chóng tổ hợp phím Ctrl-Z-Ctrl-Y sẽ giúp bạn trở lại nơi bạn đã. Nếu bạn có xu hướng làm một Ctrl-S Ctrl-A Ctrl-C rất nhiều thì hãy sử dụng toàn bộ chuỗi này: Ctrl-SACZY. Hoặc, tạo macro: https://msdn.microsoft.com/en-us/library/a0003t62%28v=vs.90%29.aspx

+1

Ngay cả khi liên kết đã bị xóa, điều này vẫn sẽ là câu trả lời (chỉ một câu trả lời gợi ý hoàn tác/làm lại dưới dạng giải pháp thay thế). –

+3

Nếu có cách giải quyết khác, vui lòng đề xuất một cách ít bị "què" hơn. – DriveByGuy

+2

@DriveByGuy Tôi khá thích câu trả lời này (mặc dù nó rất dễ thương) bởi vì như đã chỉ ra, dường như không có cách nào tốt hơn. Mặc dù tôi đã bị loại bỏ một vài lần bởi thực tế là giải pháp này trở lại dòng được chỉnh sửa gần đây nhất, không nhất thiết phải là dòng tiêu điểm. –

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