2012-07-06 47 views
57

Tôi muốn ngăn Intellij IDEA sửa đổi mã của tôi khi tôi dán mã.
Tôi làm cách nào để thực hiện việc này?Cách dán mã mà không cần cải cách trong IDEA

P.S. Điều này là cần thiết vì tôi không thể tùy chỉnh định dạng mã cho Erlang (plugin ErlGray)

Trả lời

57

Đặt Settings (Preferences trên Mac) | Editor | Smart Keys | Reformat on Paste để Không:

reformat on paste

+1

Đối với một số lý do tôi đã phải đóng và mở lại tập tin đã chỉnh sửa để thay đổi có hiệu lực (Intelli J 14.0.3) –

+0

Mở lại tập tin không làm việc cho tôi. Nếu tôi sao chép và dán một số mã, nó không chỉ định dạng lại mã mà tôi dán vào, nó cũng định dạng lại mã mà tôi đã sao chép. – Mark

+0

Tôi đã đặt giá trị này thành 'None', nhưng nó vẫn chèn khoảng trắng xung quanh '=', sau ':', v.v./ – Youda008

55

Trong trường hợp bất cứ ai khác đi qua này và không muốn thay đổi thiết lập dự án toàn của họ, tôi chỉ vừa mới tìm thấy một "Dán Simple" lệnh (Ctrl + Alt + Shift + V). Tôi không chắc chắn phiên bản nào đã được thêm vào, nhưng nó có ở đó IntelliJ 13.

+3

Phím tắt này được sử dụng rộng rãi trong nhiều ứng dụng dưới dạng "dán thô", ngay cả trong Microsoft Word. Cảm ơn vì chỉ ra điều ấy. – Siavas

+0

Hoặc sử dụng CMD + ALT + SHIFT + V cho phù hợp – abstraktor

7

Tôi thấy việc thay đổi Định dạng lại trên Dán thành Không một mình không hiệu quả đối với tôi. Tôi cũng đã phải bỏ chọn "thụt lề dán dòng thông minh"

enter image description here

+0

Sai lầm của tôi, tôi đang tìm kiếm 'các dòng ghi chú thụt lề Dumb'. (PyCharm thường bị sai.) –

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