2010-05-04 46 views
7

Gần đây tôi đã nâng cấp lên Visual Studio 2010 và phát hiện ra rằng khi tôi nhấn Ctrl + Backspace trên một dòng trống nó sẽ xoá dòng, đó là những gì nó đã làm trong năm 2008, nhưng sau đó nó cũng sẽ xóa ký tự cuối cùng trên dòng ở trên. Tôi đã cố gắng để xem nếu có bất kỳ cài đặt bất cứ nơi nào nhưng tôi không thể dường như tìm thấy bất kỳ. Có ai biết nếu bạn có thể thay đổi điều này hoặc họ đã đặt mặc định trong năm 2010Ctrl-Backspace Visual Studio 2010

Im sử dụng C#, nếu điều đó tạo sự khác biệt.

Trả lời

9

Cập nhật: Visual Studio 2010 SP1 chứa bản sửa lỗi thực sự mà tôi đã đề cập bên dưới (xem phần "Visual Studio Editor" của this document). Khi bạn đã cập nhật, bạn nên gỡ cài đặt tiện ích, mặc dù nó có thể sẽ không gây ra sự cố nếu nó bị bỏ lại.

Bạn có dấu mũ trong không gian ảo (ví dụ: sau khi nhấn nhập từ dòng trước và dấu mũ được căn chỉnh ở cấp thụt lề chính xác) không?

Nếu có, đây là lỗi trong RTM. Tôi đã sửa nó trong các bản dựng nội bộ của mình, mặc dù điều đó có lẽ không hữu ích cho bạn. Tôi đã đi trước và viết một phần mở rộng nhỏ "sửa lỗi" vấn đề, mà bạn có thể download here. Nếu bạn tò mò, bạn cũng có thể xem giải pháp thay thế tại FixCtrlBackspace.cs. Về bản chất, nó chỉ ghi đè hành vi của Ctrl + Backspace, khi dấu mũ nằm trong không gian ảo, để xóa không gian ảo.

Hãy cho tôi biết nếu điều đó có ích hay không hoặc nó có làm hỏng bất kỳ thứ gì không (tôi đã không kiểm tra rất nhiều).

+1

Cảm ơn bạn rất nhiều! Tôi đã bỏ phiếu cho điều này trên MS kết nối. :) – Ryan

+0

URL của lỗi kết nối MS là gì? Tôi cũng muốn bỏ phiếu! – James

+0

Nó đã được sửa (RTM), vì vậy upvote sẽ không tạo ra nhiều khác biệt :) –

-2

Ctrl + Phím xóa lùi xóa từ bên trái con trỏ. Nếu bạn đang ở trên một dòng trống và nhấn nó hai lần nó sẽ xóa dòng đó và từ phía trên nó.

+0

Đúng, nhưng tôi chỉ nhấn nó một lần để xóa dòng nhưng sau đó nó cũng nhảy lên đến dòng bên trên và xóa từ đó. Nếu tôi bấm nó một lần nữa sau đó nó sẽ xóa từ tiếp theo trên dòng trên –

+0

Sau đó, tôi sẽ khuyên bạn nên đi vào Options, sau đó bàn phím và chọn sơ đồ lập bản đồ VS2005 và nhấn Reset. – mbcrump

+1

Điều đó không giúp được gì. –