2011-01-04 39 views
28

Tôi đang sử dụng Eclipse để phát triển vì tất cả những thứ IntelliJ không thể làm (ví dụ: đánh dấu tất cả các biến) và vì IntelliJ là con chó chạy chậm trên kết nối từ xa. Nhưng vì tôi vẫn chưa có Maven được tích hợp hoàn toàn vào Eclipse, tôi phải chuyển về IntelliJ để biên dịch và chạy dự án của mình bằng Tomcat.IntelliJ IDEA làm mới dự án và phát hiện các tệp đã thay đổi

Làm thế nào tôi có thể yêu cầu IntelliJ phát hiện tất cả các tệp đã thay đổi trên hệ thống tệp và biên dịch lại chúng? (. Tôi không muốn tự mở từng thay đổi tập tin để có được IntelliJ để phát hiện sự thay đổi) Trong Eclipse Tôi chỉ sẽ Refresh cây dự án [] ...

Chú thích:

  1. Eclipse có một tính năng (được gọi là "Làm mới Sử dụng móc gốc hoặc bỏ phiếu") mà bạn có thể bật để tự động phát hiện thay đổi và đồng bộ hóa phối cảnh khi phát hiện bất kỳ thay đổi cơ bản nào trong hệ thống tệp (xem hình ảnh bên dưới). Điều này khá tiện lợi và loại bỏ sự cần thiết phải tự làm mới dự án khi sử dụng các công cụ xây dựng - nơi các tệp/thư mục được tạo trong cấu trúc thư mục dự án.

Có điều gì tương tự cho Intellij (thiết lập rõ ràng hoặc cách khác) loại bỏ việc phải nhấp vào nút để đồng bộ hóa chế độ xem với thay đổi hệ thống tệp không?

'Refresh Using native hooks or polling' setting

Trả lời

50

Bạn có thể sử dụng "đồng bộ hóa" nút (hai mũi tên màu vàng) hoặc trong ngắn hạn Ctrl + Alt + Y

+1

Tôi có thể thề rằng tôi đã thử điều này và nó không hoạt động, nhưng tôi có thể bị nhầm lẫn. Thành thật mà nói, tôi quản lý để có được tất cả mọi thứ chuyển đổi sang Eclipse và tôi đang nhìn lại, vì vậy tôi giả định đây là câu trả lời đúng, và sẽ đánh dấu nó như vậy. Cảm ơn. –

+1

Ctrl + Alt + Y hoạt động tốt cho tôi. – Tanin

+0

Không hoạt động cho tôi, tho im làm dự án Flash và cố gắng tải lại ANE của tôi nhưng ứng dụng đã biên dịch dường như đang sử dụng một số ane được lưu trong bộ nhớ cache. Không thể tìm ra cách để buộc Intellij biên dịch ANE mới nhất: S – Deko

8

Intellij có thể đánh dấu các trường hợp thay đổi, bạn chỉ cần kích hoạt nó . Hơn nữa, nếu bạn gọi dự án biên dịch, Intellij sẽ chỉ biên dịch các tệp đã thay đổi (và hotswap khi có thể, nếu bạn đang ở chế độ gỡ lỗi & triển khai tới ví dụ tomcat)

+1

Điều này cần phải có một bình luận. – muttonUp

1

Tôi biết câu hỏi này đã được đăng cách đây vài năm, nhưng có thể thông tin này sẽ giúp ai đó trong tương lai. Tôi đã thực sự nhìn vào một vấn đề tương tự, và làm như sau đã làm việc cho tôi:

Đi tới Cài đặt> Xây dựng, thực thi, triển khai> Trình biên dịch và đảm bảo "Tự động tạo dự án".

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