2010-07-20 25 views
6

Tôi đã làm một số liên kết mã theo cách tôi ưa thích, sử dụng vim - sau đó đã cố gắng dán nó vào VS2008. Voila, 2008 quyết định định dạng lại nó, loại bỏ tất cả khoảng trống mà tôi đã thêm vào để làm cho một số khai báo được căn chỉnh đẹp mắt.Làm thế nào để VS2008 dán mã mà không định dạng lại (thay đổi khoảng trắng)?

Có cách nào để có VS2008 hoặc (A) dán mà không thay đổi khoảng trắng hoặc (B) căn chỉnh mã như được hiển thị bên dưới không?

public int    SomePropertyName { get; set; } 
public Nullable<string> SomeOtherProperty { get; set; } 
public Nullable<int> YetAnotherProperty { get; set; } 

mà kết thúc như thế này khi tôi dán nó vào VS2008:

public int SomePropertyName { get; set; } 
public Nullable<string> SomeOtherProperty { get; set; } 
public Nullable<int> YetAnotherProperty { get; set; } 

Trả lời

19

Ngoài ra, nếu bạn như các định dạng lại phần lớn thời gian, bạn có thể giữ các tùy chọn mà Hans chỉ ra kiểm tra, và chỉ đơn giản là làm một ctrl + z sau khi bạn dán. Nó sẽ không hoàn tác việc dán, nhưng nó sẽ hoàn tác việc định dạng lại mã của bạn. Tôi thích phương pháp này, vì hầu hết thời gian định dạng lại là một điều tốt. Nhưng, khi tôi không thích kết quả, ctrl + z và tất cả đều tốt hơn.

+0

+1, đó là giải pháp tốt hơn. Tôi sẽ để lại câu trả lời của tôi cho, ahem, tham khảo. –

+0

+1, thx để tiết kiệm thời gian cho tôi hôm nay. – sisdog

5

Đó là một lựa chọn. Công cụ + Tùy chọn, Trình chỉnh sửa văn bản, C#, Định dạng, "Tự động định dạng dán" hộp kiểm.

+0

VS2017 - Công cụ> Tùy chọn> Trình chỉnh sửa văn bản> C#> Kiểu mã> Định dạng –

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