Câu trả lời:
Tôi đề nghị các plugin hành động lưu . Nó cũng hỗ trợ tối ưu hóa nhập khẩu và sắp xếp lại mã.
Hoạt động tốt khi kết hợp với plugin định dạng nhật thực .
Tìm kiếm và kích hoạt plugin:
Cấu hình nó:
Chỉnh sửa: có vẻ như đây là phiên bản gần đây của Intellij, plugin hành động lưu được kích hoạt bởi tính năng lưu Intellij tự động. Điều này có thể khá khó chịu khi nó nhấn trong khi vẫn chỉnh sửa.
Vấn đề github này của plugin cung cấp một gợi ý cho một số giải pháp có thể:
https://github.com/dubreuia/intellij-plugin-save-ilities/issues/63
Tôi thực sự đã cố gắng gán định dạng lại cho Ctrl+ Svà nó hoạt động tốt - việc tiết kiệm được thực hiện tự động ngay bây giờ.
Compatibility This plugin works with Java 6+ and Intellij IDEA Community Edition after 131 (around version 13).
tôi không biết Phiên bản nào của IntelliJ Android Studio dựa trên. Bạm có thể kiểm tra cái này không?
Giải pháp này hiệu quả hơn với tôi:
Lưu ý: Bạn sẽ phải đánh dấu vào ô "Không hiển thị lại thông báo này" lần đầu tiên đối với hàng nhập có tổ chức, nhưng nó sẽ hoạt động như mong đợi sau đó.
bước 2. với: Chỉnh sửa -> Macro -> "Bắt đầu ghi macro"
bước 6. với: Chỉnh sửa -> Macro -> "Dừng ghi macro"
Mọi thứ khác vẫn giữ nguyên.
8. Tùy chọn chứa các cài đặt Keymap. Sử dụng trường đầu vào để lọc nội dung, như trong ảnh chụp màn hình.
Dưới đây là câu trả lời của Neil được cập nhật.
Tôi đặt nó để tự động dọn dẹp khi nhận phòng, thường là đủ tốt cho tôi. Nếu một cái gì đó quá xấu, tôi sẽ nhấn phím tắt ( Ctrl- Alt- L, Return). Và tôi thấy họ có một tùy chọn để tự động định dạng mã đã dán, mặc dù tôi chưa bao giờ sử dụng mã đó.
Ctrl+ Alt+ Llà tệp định dạng (bao gồm hai tệp bên dưới)
Ctrl+ Alt+ Olà tối ưu hóa nhập khẩu
Ctrl+ Alt+I sẽ sửa lỗi thụt lề trên một dòng cụ thể
Tôi thường chạy Ctrl+ Alt+ Lmột vài lần trước khi thực hiện công việc của mình. Tôi muốn thay vì tự động dọn dẹp / định dạng lại lệnh của tôi thay vì tự động.
Ctrl + Alt + L
thường là Khóa phiên. Bạn cần phải ánh xạ lại một trong các chức năng.
Nếu bạn có Cộng đồng ý tưởng InteliJ 2018.2, các bước sẽ như sau:
Khởi động lại IDE của bạn và thử nó.
Tôi biết những gì bạn sẽ nói, những người trước tôi đã viết điều tương tự. Nhưng tôi đã nhầm lẫn khi sử dụng các bước trên bài đăng này và tôi muốn viết một phiên bản ngu ngốc cho những người có phiên bản IDE mới nhất.
Tôi cố gắng sửa lại Reformat code...
hành động thành Ctrl- S, thay thế ràng buộc mặc định cho Save All
.
Thoạt nghe có vẻ điên rồ, nhưng IntelliJ dường như tiết kiệm hầu như mọi hành động: chạy thử nghiệm, xây dựng dự án, ngay cả khi đóng tab trình soạn thảo. Tôi có thói quen đánh Ctrl- Skhá thường xuyên, vì vậy điều này thực sự hoạt động khá tốt đối với tôi. Nó chắc chắn dễ gõ hơn liên kết mặc định để định dạng lại.
IntellIJ 14 && 15: Khi bạn đang kiểm tra mã trong hộp thoại Cam kết thay đổi, đánh dấu vào hộp kiểm Định dạng lại mã, sau đó IntelliJ sẽ định dạng lại tất cả mã mà bạn đang kiểm tra.
Nguồn: www.udemy.com/intellij-idea-secrets-double-your-coding-speed-in-2-hours
Tôi đã nghĩ rằng có một cái gì đó như thế trong IntelliJ, nhưng tôi không thể tìm thấy nó. Việc dọn dẹp duy nhất xảy ra khi lưu là khoảng trắng ở cuối dòng bị xóa. Tôi nghĩ rằng tôi phải xác định hành vi đó tại một thời điểm, nhưng tôi không thấy bất cứ điều gì liên quan tại thời điểm này.
Nếu đó là về Prettier, chỉ cần sử dụng Trình xem tệp:
tài liệu tham khảo => Công cụ => Trình theo dõi tệp => nhấp + để thêm trình theo dõi mới => Prettier
https://prettier.io/docs/en/webstorm.html#rucky-prettier-on-save-USE-file-watcher