Làm cách nào để sử dụng phím nóng trực tiếp đến tab Tìm kiếm Tệp trong Eclipse


116

Khi tôi sử dụng CTRL+, Htôi kết thúc trên tab Tìm kiếm Java. Thay vào đó, tôi rất muốn có một lối tắt để chuyển thẳng đến Tìm kiếm tệp. Điều đó có thể không?

Xem hình ảnh ở đây để biết những gì tôi đang nói đến: nhập mô tả hình ảnh ở đây

Câu trả lời:


146

Bạn chỉ có thể xác định một liên kết khóa để mở tìm kiếm tệp:

  1. Đi tới Tùy chọn > Chung > Phím
  2. Nhập "tìm kiếm tệp" vào hộp tìm kiếm. (Nếu không có kết quả và bạn có một phiên bản Eclipse thực sự cũ, hãy chọn hộp kiểm Bao gồm các lệnh chưa ràng buộc .)
  3. Đặt dấu mũ vào hộp văn bản Ràng buộc và nhấn tổ hợp phím bạn muốn sử dụng:

nhập mô tả hình ảnh ở đây

Bạn có thể sử dụng lại CTRL+ Hràng buộc (xóa liên kết khác trong trường hợp đó) hoặc xác định một liên kết khác (ví dụ CTRL+ SHIFT+ H). Để xóa tìm kiếm ràng buộc khác cho "Hộp thoại Tìm kiếm Mở" và nhấp vào Lệnh Bỏ liên kết .


Giải pháp khác: Bạn có thể nhấn CTRL+ 3trong trình chỉnh sửa của mình, nhập "tệp s", nhấn Enter. Lần tiếp theo bạn nhấn CTRL+ 3"Tìm kiếm tệp" ở trên cùng.


3
Ban đầu, tôi không nhận thấy rằng trình đơn thả xuống "Khi" của tôi ở dưới cùng được đặt mặc định thành "Đang duyệt Nguồn Java đính kèm" - Tôi phải thay đổi nó thành "Trong Windows" (như trong sơ đồ của bạn) để nó nhận.
Magnus

49

Một tùy chọn khác là mở hộp thoại tìm kiếm ( Ctrl+ H) sau đó nhấp vào tùy chỉnh và ẩn các tab tìm kiếm tác vụ và java, lần tới khi bạn thực hiện Ctrl+ H, tìm kiếm tệp sẽ là duy nhất hiển thị, do đó, nó sẽ được chọn theo mặc định


4
Tùy chọn tốt hơn nhiều, gửi "tìm kiếm java" đến nơi thích hợp!
Frank Meulenaar

18

Tôi thực sự nghĩ rằng cách tốt nhất (và dễ nhất) là chỉ cần mở hộp thoại tìm kiếm (ctrl + h), nhấn tùy chỉnh, sau đó chọn hộp kiểm cho "Nhớ trang cuối cùng được sử dụng". Sau đó chuyển sang Tìm kiếm tệp một lần. Vì vậy, miễn là đó là tab tìm kiếm cuối cùng bạn sử dụng, nó sẽ luôn mở ở đó. Ưu điểm của điều này là bạn không bị mất quyền truy cập dễ dàng vào các tab khác, nếu bạn thực sự cần chúng! (làm việc trong Eclipse Kepler).

Tùy chỉnh chế độ xem


2
Không có mặt trong nhật thực lớn tuổi tôi tin
MTK

Điều này làm việc tuyệt vời cho tôi; Phiên bản Eclipse: Bản phát hành Mars (4.5.0) Id bản dựng: 20150621-1200
Rajesh Goel.

11

Tôi đã học cách sử dụng "phím nóng giả" ALT+ A F(cũng hoạt động như ALT+ A ALT+ F), giải quyết thành: "Menu Se [a] rch → [F] ile ..." và có lợi thế là luôn có mặt, không cần để cấu hình lại.


1
Điều này hữu ích / nhanh hơn vì nó dễ nhập bằng một tay hơn Ctrl + H. Đẹp!
Josh1billion

2

Tôi cũng gặp phải vấn đề này trước đây.

Tôi đã thử làm theo lời khuyên trong câu trả lời câu hỏi do @Martin đưa ra để gắn lại Ctrl+ Hthành "Tìm kiếm tệp" trong Window | Sở thích | Tổng hợp | Phím, nhưng vì lý do nào đó, tôi không có mục nhập "Tìm kiếm tệp" trong cột Lệnh. (Tôi hiện đang chạy Eclipse 3.3; có thể mục nhập "Tìm kiếm tệp" đã được thêm vào bản phát hành tiếp theo?)

Cập nhật: Như Martin đã chỉ ra trong một nhận xét về câu trả lời này, tôi đã không chọn hộp kiểm "Bao gồm các lệnh chưa liên kết" trong Tùy chọn | Hộp thoại phím, đó là lý do tại sao "Tìm kiếm tệp" không hiển thị cho tôi. Bây giờ tôi đã Ctrl+ Hràng buộc với "Tìm kiếm tệp", như Martin đã đề xuất trong câu trả lời của anh ấy trên trang này và nó hoạt động rất tốt. Cảm ơn Martin!

Tôi đã giải quyết vấn đề ban đầu bằng cách hiển thị hộp thoại Tìm kiếm với Ctrl+ H, sau đó nhấp vào nút Tùy chỉnh trên hộp thoại, thao tác này sẽ xuất hiện hộp thoại "Lựa chọn trang tìm kiếm" cho phép bạn ẩn hoặc hiển thị các tab trên hộp thoại Tìm kiếm. Tôi đã ẩn các tab khác ngoài "Tìm kiếm tệp", điều này khiến "Tìm kiếm tệp" được kích hoạt theo mặc định khi sử dụng Ctrl+ trong tương lai H.


1
Bạn đã nhấp vào "Bao gồm các lệnh chưa liên kết"? Nếu không, bạn sẽ không nhận được mục nhập đó!
Martin

@Martin, chính xác là như vậy - Tôi chưa kiểm tra "Bao gồm các lệnh chưa liên kết". "Tìm kiếm tệp" đã hiển thị trong danh sách sau khi tôi kiểm tra. Cảm ơn bạn đã giúp đỡ! :-)
Jon Schneider

Đây không hẳn là một câu trả lời mà là một loạt các bình luận. Cuối cùng, có một câu trả lời, nhưng câu trả lời tương tự được đưa ra dưới dạng ngắn gọn hơn nhiều trong câu trả lời của Enrique . IMHO, câu trả lời này có thể bị xóa.
oberlies

1

Theo như tôi biết, tab cửa sổ tìm kiếm phụ thuộc vào tệp bạn đang mở khi gọi hàm tìm kiếm. Vì vậy, ví dụ: nếu tệp web.xml của bạn, nó sẽ mở "tìm kiếm trình cắm" thay vì "tìm kiếm java".

Chỉnh sửa: có một cách để buộc tab mở mặc định, bằng cách gán một phím tắt cho hành động "Tìm kiếm Tệp" trong bảng tùy chọn "Phím".


Im luôn ở đâu đó trong các nhà thám hiểm dự án khi pressint CTRL + h
svrist

1

Có lẽ tính năng này đã đến gần đây [được xác nhận là có từ Juno] và trông thông minh. Nhấn Ctrl + H -> Tùy chỉnh -> [Hộp kiểm] Ghi nhớ trang được sử dụng gần đây nhất. Bằng cách này, bạn không phải xa các tùy chọn khác nếu cần bất cứ lúc nào. Vì vậy, nếu bạn sử dụng Tìm kiếm tệp thường xuyên thì bạn sẽ không thấy khó chịu khi nhận được những gì bạn chọn lần cuối.


Mặc dù câu trả lời của bạn lặp lại những người khác, vì nó quá dài dòng nên tôi đã bỏ qua chúng và phần 'Tùy chỉnh' trong câu trả lời của bạn đập vào mắt tôi nên tôi đã ủng hộ. Cố gắng hết sức có thể, không có số lượng liên kết và ràng buộc nào có thể khiến Ctrl + Shift + F hoạt động cho việc này (Tìm kiếm tệp), cuối cùng Chỉ định Alt + S đã thực hiện được thủ thuật. Ước gì tôi đã thấy câu trả lời này trước tất cả những điều đó! Eclipse cần phải thông minh hóa và nhận ra rằng mọi người có thể không chỉ sử dụng điều này cho Java và ngay cả trong quá trình phát triển Java, chúng tôi hiếm khi sử dụng Tìm kiếm Java tồi tệ. Mọi người tôi biết đều sử dụng Tìm kiếm tệp theo mặc định. Đã qua rồi cái khác cbs :)
killjoy

@killjoy chắc chỉnh sửa các nội dung dựa trên phản hồi của bạn
Sankalp

1

Tôi muốn đưa ra một cách giải quyết ở đây: bạn có thể 'nhớ trang được sử dụng gần đây nhất' để tránh mở nó đi mở lại nhiều lần.

nhập mô tả hình ảnh ở đây


0

CẬP NHẬT: người dùng @muescha, trong phần nhận xét bên dưới câu hỏi, chỉ cho tôi rằng tôi đã vô tình trả lời sai câu hỏi!Tuy nhiên, nó vẫn là một câu trả lời có giá trị (không phải cho câu hỏi này), vì vậy tôi sẽ bỏ nó.

Câu trả lời của tôi trả lời câu hỏi: Làm cách nào để sử dụng phím nóng trực tiếp để tìm kiếm Tệp trong Eclipse?

Ctrl+ Shift+ Rhoạt động tuyệt vời! Sử dụng dấu hoa thị (*) cho các ký tự đại diện. Nó rất giống với dấu Ctrl+P tìm kiếm mờ trong Sublime Text 3.

Tìm kiếm mẫu bằng cách sử dụng Ctrl+ Shift+ Rtìm kiếm "Tài nguyên mở" trong Eclipse:

rea

nhập mô tả hình ảnh ở đây

*.txt

nhập mô tả hình ảnh ở đây

*32*f1*c

nhập mô tả hình ảnh ở đây

*3*1*c*h
Lưu ý nếu bạn chỉ đặt dấu hoa thị *giữa mọi ký tự trong chuỗi tìm kiếm, nó hoạt động giống như Sublime Text 3 Ctrl+ P"tìm kiếm mờ"! Xinh đẹp!

nhập mô tả hình ảnh ở đây


Lưu ý: bạn cũng có thể sử dụng hộp thoại menu Search-> Fileđể tìm kiếm tệp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.