2013-07-22 41 views
5

Khi tôi sao chép một đoạn mã và dán nó vào một nơi khác trong IDE, mức thụt lề mã tùy chỉnh của tôi được thay đổi bởi Visual Studio tự động. Làm thế nào để ngăn chặn điều này?Làm thế nào để vô hiệu hóa sự thay đổi thụt lề tab tự động sau khi sao chép?

Ví dụ:
enter image description here

thiết lập tab hiện tại của tôi là:
enter image description here

Tôi muốn tiếp tục sử dụng các tính năng thông minh thụt và ký tự tab thực tế (không gian thay vì trong số họ). Tôi chỉ muốn ngăn chặn hành vi đặc biệt này.

Trả lời

4

Dường như bạn đang sử dụng Visual Assist X (phỏng đoán từ đánh dấu phông chữ), thực hiện điều này. VS2012 chính nó không có tính năng này cho đến nay như tôi biết.

Để tắt tính năng này trong Visual Assist X, dưới VASSISTX-> Visual Assist X Options ..., chọn Advanced-> Corrections và bỏ chọn "Format after paste (trong C/C++/C#/Javascript)".

enter image description here

+0

Nghĩ đến Visual Studio! Giúp đỡ trong một tuyệt vời. –

+1

Cảm ơn bạn! Điều này cũng xảy ra trong ** AtmelStudio ** khi có VAssistX. Một cách khác để đánh dấu tính năng tự động định dạng có thể thực hiện được này là Ctrl-Z - ** hoàn tác ** một lần sau khi dán. –