Tìm kiếm và thay thế trong Eclipse

Thứ tư - 29/06/2016 20:19
Tìm kiếm và thay thế là chức năng không thể thiếu đối với một lập trình viên chuyên nghiệp. Công việc này giúp lập trình viên không lãng phí thời gian vào việc tìm kiếm "bằng mắt thường" các đoạn code trong dự án.

Cũng như nhiều công cụ khác, Eclipse cho phép tìm kiếm trong nhiều phạm vi cho người dùng lựa chọn. Trong bài viết này, mình xin giới thiệu các phạm vi chính là tìm kiếm và thay thế trong một tập tin, hay trong nhiều tập tin (thư mục được chọn, toàn dự án).

1. Tìm kiếm và thay thế trên tập tin đang mở

Giải sử bạn đang làm việc với một tập tin *.php với khoảng vài ngàn dòng code, với chừng này dòng thì không ai đủ sức để dò tìm bằng mắt cả, lúc này công cụ tìm kiếm sẽ phát huy tác dụng.

Để bắt đầu tìm kiếm, đặt con trỏ chuột trong nội dung tập tin (vị trí bất kỳ) sau đó nhấn tổ hợp phím Ctrl + F (Menu Edit / Find/Replace...), hộp thoại Find/Replace hiển thị với các tùy chọn:
 
Find Replace eclipse
  • Find: Nhập từ khóa cần tìm
  • Replace with: Cụm từ thay thế cho từ khóa cần tìm
  • Direction: Hướng tìm kiếm, dịch lên hoặc xuống (kể từ vị trí con trỏ chuột)
  • Scope: Vùng tìm kiếm, tìm trong tòan file hoặc dòng được chọn
  • ...............
Sau khi tùy chỉnh xong các giá trị:
  • Nhấn Find để bắt đầu tìm kiếm
  • Nhấn Replace/Find để tìm kiếm, và thay thế (nếu Replace with không trống) cụm từ được tìm thấy, nhấn nút này cho đến khi có thông báo không tìm thấy kết quả nào.
  • Nhấn Replace để thay thế cụm từ vừa tìm được (đang được đánh dấu), nếu Replace with không trống
  • Nhấn Replace all để thay thế tất cả cụm từ tìm thấy bằng Replace with (nếu Replace with trống thì sẽ xóa luôn cụm từ tìm kiếm được)

2. Tìm kiếm và thay thế trong nhiều tập tin

Trên cây thư mục dự án (Explorer), click chọn thư mục muốn tìm kiếm (sẽ tìm kiếm tất cả thư mục và tập tin bên trong), nhấn tổ hợp phím Ctrl + H (Menu Search / Search), hộp thoại Search xuất hiện với các lựa chọn:
 
Search eclipse
  • Containing text: Từ khóa cần tìm kiếm
  • Case sensitive: Cụm từ gần đúng
  • Regular Expression: Tìm kiếm theo biểu thức quy tắc (Viết biểu thức quy tắc ở Containing text
  • Whole word: Tìm kiếm chính xác cụm từ
  • Scope: Phạm vi tìm kiếm
    • Workspace: Tìm kiếm trong tất cả dự án trên cùng thư mục làm việc
    • Selected resources: Tìm kiếm trong thư mục đang được chọn
    • Enclosing projects: Tìm kiếm trong tất cả dự án đang mở

Nhấn Search để tiến hành tìm kiếm. Một sửa sổ Search hiện ra hiển thị tiến trình tìm kiếm và kết quả tìm được. Nhấn Replace... để khai báo cụm từ cần thay thế khi tìm thấy kết qủa.

Tổng số điểm của bài viết là: 5 trong 1 đánh giá

Xếp hạng: 5 - 1 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Trung tâm ứng dụng NukeViet
Ghi rõ nguồn khi sao chép thông tin từ website này.

Powered by NukeViet - a product of VINADES.,JSC