2013-06-08 46 views
8

Tôi đang phát triển một dự án Node.js trong IntelliJ.Làm cách nào để đổi tên một tệp trong IntelliJ mà không tìm thấy tập quán?

Cách duy nhất để đổi tên tệp có vẻ là Shift+F6 cố gắng tìm tất cả các tập quán mất quá nhiều thời gian (~ 30 giây - 1 phút).

Có cách nào để đổi tên tệp đơn giản mà không cần tìm kiếm tập quán không?

Điều này chỉ xảy ra khi mã được lưu trữ trong Mô-đun (cần thiết để có thể gói gọn ở giữa).

+0

tìm thấy plugin tốt đẹp kiểm tra câu trả lời của tôi – dsharew

Trả lời

3

số

IntelliJ phải tìm cách sử dụng để đổi tên chúng, nếu không bạn chỉ cần đổi tên tệp, không được tái cấu trúc. Nếu bạn chỉ muốn đổi tên tệp, hãy sử dụng lệnh mv từ thiết bị đầu cuối. Bạn cũng có thể yêu cầu IntelliJ không nhìn vào chuỗi và văn bản, điều này làm tăng tốc độ, nhưng có lẽ là một ý tưởng tồi trong một dự án javascript (nơi gần như mọi thứ đều là chuỗi hoặc văn bản).

Tôi sử dụng đổi tên rất nhiều, và trên codebase của tôi, là khá lớn, nó chỉ mất một vài giây. Có lẽ intellij cần nhiều bộ nhớ hơn để hoạt động, vì vậy bạn có thể thử tăng điều đó.

+0

Ý tưởng tốt về việc xem xét việc sử dụng bộ nhớ. Tôi thường có hai hoặc ba IDE mở cùng một lúc. Thật khó chịu khi phải nhảy vào Finder để đổi tên. Tôi có thể đăng nhập một yêu cầu tính năng. – vaughan

+0

Thật tuyệt, hãy cho tôi một số tình yêu sau đó - đánh dấu tích;) –

+0

Vì vậy, bộ nhớ mặc định là ~ 700MB. Tôi đã thay đổi thành 2048MB nhờ câu trả lời này: http://stackoverflow.com/questions/13578062/how-to-increase-ide-memory-limit-in-intellij-idea-on-mac – vaughan

11

Cách tốt nhất tôi tìm thấy là bản đồ ALT+SHIFT+F6 đến Reveal in Finder. Sau đó, chỉ cần nhấn enter và nhập tên mới.

Rất tốt vì nó rất giống với SHIFT+F6 đổi tên trình đổi mới.

+0

Đó là câu trả lời hay nhất. IntelliJ nên giả định rằng nhà phát triển biết họ đang làm gì khi đổi tên một tệp. Ví dụ, chúng ta có thể dễ dàng xóa một tập tin. Tại sao không đổi tên? Ngoài ra, câu hỏi là rõ ràng về mục tiêu của nhà phát triển. –

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