2012-04-17 40 views
6

có cách nào để dễ dàng đổi tên không gian tên trong id NetBeans có ảnh hưởng đến tất cả các khai báo không gian tên khác không?Đổi tên không gian tên trong NetBeans PHP?

+0

Có thể bạn có thể làm như vậy bằng cách ** tái cấu trúc ** trong NetBeans. Có thể [this] (https://blogs.oracle.com/netbeansphp/entry/instant_rename_and_rename_refactoring) giúp bạn không? – Lion

+2

Khi tôi cố gắng để làm nổi bật một không gian tên và refactor, nó nói, "Không thể refactor ở đây" – Rain

+0

Có thể ** refactoring ** không hoạt động cho 'namespaces' trong NetBeans. – Lion

Trả lời

8

Đây là giải pháp nhưng có thể giúp bạn thay đổi tất cả các không gian tên khai báo bên trong dự án:

  1. Bấm phải vào thư mục có chứa tất cả các file nguồn của bạn (ví dụ src/trong thư mục gốc của dự án)
  2. Nhấn CTRL + H
  3. Nhập không gian tên hoặc một phần của không gian tên bạn muốn thay thế (ví dụ: Foo \ Bar) trong trường tìm kiếm và vùng tên đích vào trường 'thay thế bằng' (ví dụ: Foo \ MyNewBar)
  4. Nhấp thay thế
  5. Sau một lúc, đến cuối màn hình, bạn sẽ có tất cả các địa điểm có thể được thay thế. Bạn có thể thay thế tất cả hoặc chỉ chọn một số trong số đó. Hãy cẩn thận, tất cả các tệp được lưu tự động sau khi thay đổi.
+0

Nhờ mẹo tuyệt vời! –

+0

hoặc bạn có thể sử dụng tính năng 'Thay thế trong dự án' trong trình đơn' Chỉnh sửa -> Thay thế trong Dự án ... ' –

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