ฉันจะฮอตคีย์โดยตรงไปยังแท็บค้นหาไฟล์ใน Eclipse ได้อย่างไร


116

เมื่อฉันใช้CTRL+ Hฉันจบลงบนแท็บ Java Search ฉันต้องการทางลัดเพื่อไปที่การค้นหาไฟล์โดยตรงแทน เป็นไปได้หรือไม่

ดูภาพที่นี่สำหรับสิ่งที่ฉันกำลังพูดถึง: ใส่คำอธิบายภาพที่นี่

คำตอบ:


146

คุณสามารถกำหนดการผูกคีย์ที่เปิดการค้นหาไฟล์:

  1. ไปที่การตั้งค่า > ทั่วไป > คีย์
  2. พิมพ์ "file search" ในช่องค้นหา (หากไม่มีผลลัพธ์และคุณมี Eclipse เวอร์ชันเก่าจริงๆให้เลือกกล่องกาเครื่องหมายรวมคำสั่งที่ไม่ถูกผูกไว้)
  3. ใส่คาเร็ตลงในกล่องข้อความการผูกแล้วกดคีย์ผสมที่คุณต้องการใช้:

ใส่คำอธิบายภาพที่นี่

คุณสามารถใช้การโยงCTRL+ ซ้ำได้H(ลบการโยงอื่น ๆ ในกรณีนั้น) หรือกำหนดอีกอันหนึ่ง (เช่นCTRL+ SHIFT+ H) ในการลบการค้นหาที่มีผลผูกพันอื่น ๆ สำหรับ "เปิดค้นหาโต้ตอบ" และคลิกที่ยกเลิกการเชื่อมโยงคำสั่ง


วิธีการแก้ปัญหาอื่น ๆ : คุณสามารถกดCTRL+ 3ในการแก้ไขของคุณพิมพ์ใน "แฟ้ม s" Enterกด ครั้งต่อไปที่คุณกดCTRL+ 3"ค้นหาไฟล์" จะอยู่ที่ด้านบน


3
ในตอนแรกฉันไม่สังเกตว่ารายการแบบเลื่อนลง "เมื่อ" ที่ด้านล่างของฉันมีค่าเริ่มต้นเป็น "Browsing attached Java Source" - ฉันต้องเปลี่ยนเป็น "ใน Windows" (ดังที่แสดงในแผนภาพของคุณ) เพื่อให้สามารถรับได้
Magnus

49

อีกทางเลือกหนึ่งคือเปิดกล่องโต้ตอบการค้นหา ( Ctrl+ H) จากนั้นคลิกปรับแต่งและซ่อน java และแท็บค้นหางานในครั้งต่อไปที่คุณทำCtrl+ การHค้นหาไฟล์จะแสดงเพียงรายการเดียวดังนั้นจะถูกเลือกตามค่าเริ่มต้น


4
ตัวเลือกที่ดีกว่ามากส่ง "ค้นหา java" ไปยังที่ที่เหมาะสม!
แฟรงค์ Meulenaar

18

จริงๆแล้วฉันคิดว่าวิธีที่ดีที่สุด (และง่ายที่สุด) คือเพียงแค่เปิดกล่องโต้ตอบการค้นหา (ctrl + h) กดกำหนดเองจากนั้นเลือกช่องทำเครื่องหมาย "จดจำหน้าสุดท้ายที่ใช้" จากนั้นแท็บไปที่การค้นหาไฟล์หนึ่งครั้ง ตราบเท่าที่เป็นแท็บการค้นหาสุดท้ายที่คุณใช้แท็บนั้นจะเปิดขึ้นที่นั่นเสมอ ข้อดีของสิ่งนี้คือคุณจะไม่สูญเสียการเข้าถึงแท็บอื่น ๆ ได้ง่ายหากคุณต้องการจริงๆ! (ทำงานใน Eclipse Kepler)

ปรับแต่งมุมมอง


2
ไม่มีอยู่ในคราสที่เก่ากว่าฉันเชื่อ
mtk

มันใช้งานได้ดีสำหรับฉัน Eclipse Version: Mars Release (4.5.0) Build id: 20150621-1200
Rajesh Goel

11

ฉันเรียนรู้ที่จะใช้ "คีย์ลัดหลอก" ALT+ A F(ใช้งานได้เช่นเดียวกับALT+ A ALT+ F) ซึ่งแก้ไขเป็น"เมนู Se [a] rch → [F] ile ... "และมีข้อได้เปรียบในการแสดงอยู่เสมอโดยไม่จำเป็น สำหรับการกำหนดค่าใหม่


1
สิ่งนี้มีประโยชน์ / เร็วกว่าเนื่องจากพิมพ์ด้วยมือเดียวได้ง่ายกว่า Ctrl + H ดี!
Josh1billion

2

ฉันเคยประสบปัญหานี้มาก่อนเช่นกัน

ฉันพยายามทำตามคำแนะนำในการตอบคำถามที่ให้โดย @Martin เพื่อ rebind Ctrl+ Hไปที่ "File Search" ใน Window | ค่ากำหนด | ทั่วไป | คีย์ แต่ด้วยเหตุผลบางประการฉันไม่มีรายการ "ค้นหาไฟล์" ในคอลัมน์คำสั่ง (ฉันใช้ Eclipse 3.3 อยู่ในขณะนี้อาจมีการเพิ่มรายการ "ค้นหาไฟล์" ในรุ่นถัดไป)

อัปเดต: ดังที่ Martin ได้ชี้ให้เห็นในความคิดเห็นเกี่ยวกับคำตอบนี้ฉันไม่ได้ทำเครื่องหมายในช่อง "รวมคำสั่งที่ไม่ถูกผูกไว้" ในการตั้งค่า | กล่องโต้ตอบคีย์ซึ่งเป็นสาเหตุที่ "การค้นหาไฟล์" ไม่ปรากฏให้ฉันเห็น ตอนนี้ฉันมีCtrl+ Hเชื่อมโยงกับ "การค้นหาไฟล์" ตามที่มาร์ตินแนะนำในคำตอบของเขาในหน้านี้และมันก็ใช้งานได้ดี ขอบคุณมาร์ติน!

ฉันลงเอยด้วยการแก้ไขปัญหาเดิมโดยเปิดกล่องโต้ตอบ Search ด้วยCtrl+ Hจากนั้นคลิกปุ่มปรับแต่งบนกล่องโต้ตอบซึ่งจะแสดงกล่องโต้ตอบ "การเลือกหน้าค้นหา" ซึ่งช่วยให้คุณซ่อนหรือแสดงแท็บในกล่องโต้ตอบการค้นหา ฉันซ่อนแท็บอื่น ๆ ที่ไม่ใช่ "ค้นหาไฟล์" ซึ่งทำให้เกิดการ "ค้นหาไฟล์" ที่จะเปิดใช้งานโดยค่าเริ่มต้นในการใช้งานในอนาคตของ+CtrlH


1
คุณคลิก "รวมคำสั่งที่ไม่ถูกผูกไว้" หรือไม่ มิฉะนั้นคุณจะไม่ได้รับรายการนั้น!
Martin

@Martin นั่นแหล่ะ - ฉันไม่มี "ค้นหาไฟล์" ปรากฏในรายการหลังจากที่ฉันตรวจสอบ ขอบคุณสำหรับความช่วยเหลือของคุณ! :-)
Jon Schneider

นี่ไม่ใช่คำตอบจริงๆ แต่เป็นชุดความคิดเห็น ในท้ายที่สุดมีคำตอบ แต่คำตอบเดียวที่จะได้รับในรูปแบบที่รัดกุมมากขึ้นในการตอบของเอ็นริเก IMHO คำตอบนี้สามารถลบได้
เชื่อฟัง

1

เท่าที่ฉันทราบแท็บหน้าต่างค้นหาขึ้นอยู่กับไฟล์ที่เปิดอยู่ที่คุณกำลังเรียกใช้ฟังก์ชันการค้นหา ตัวอย่างเช่นหากคุณอยู่บนไฟล์ web.xml ไฟล์จะเปิด "การค้นหาปลั๊กอิน" แทน "java-search"

แก้ไข: มีวิธีบังคับแท็บที่เปิดตามค่าเริ่มต้นโดยกำหนดทางลัดให้กับการดำเนินการ "ค้นหาไฟล์" ในแผงค่ากำหนด "คีย์"


ฉันมักจะอยู่ที่ไหนสักแห่งใน project explorer เมื่อกด CTRL + h
svrist

1

น่าจะเป็นฟีเจอร์นี้มาเมื่อเร็ว ๆ นี้ [ได้รับการยืนยันว่ามีมาตั้งแต่ Juno] และดูฉลาด กด Ctrl + H -> กำหนดเอง -> [ช่องทำเครื่องหมาย]จำหน้าที่ใช้ล่าสุด ด้วยวิธีนี้คุณจะอยู่ไม่ไกลจากตัวเลือกอื่น ๆ หากจำเป็นทุกเมื่อ ดังนั้นหากคุณใช้การค้นหาไฟล์บ่อยๆคุณจะไม่รู้สึกรำคาญกับสิ่งที่คุณเลือกล่าสุด


แม้ว่าคำตอบของคุณจะซ้ำกับคนอื่น ๆ แต่ฉันก็ข้ามคำตอบเหล่านี้ไปอย่างละเอียดมากเกินไปและคำตอบของคุณ "ปรับแต่ง" ก็ดึงดูดสายตาของฉันฉันจึงโหวตให้ ลองเท่าที่จะทำได้ไม่มีการผูกมัดและการผูกจำนวนเท่าใดที่จะทำให้ Ctrl + Shift + F ทำงานสำหรับสิ่งนี้ (การค้นหาไฟล์) ในที่สุดการกำหนด Alt + S ก็เป็นเคล็ดลับ หวังว่าฉันจะได้เห็นคำตอบก่อนหน้านี้! Eclipse จำเป็นต้องฉลาดขึ้นและตระหนักว่าผู้คนไม่เพียง แต่ใช้สิ่งนี้กับ Java และแม้แต่ในการพัฒนา Java เราก็ไม่ค่อยใช้ Java Search ที่เส็งเคร็ง ทุกคนที่ฉันรู้จักใช้การค้นหาไฟล์เป็นค่าเริ่มต้น หายไปเป็น cbs อื่น ๆ :)
killjoy

@killjoy แน่นอนว่าแก้ไขเนื้อหาตามความคิดเห็นของคุณ
Sankalp

1

ฉันต้องการให้วิธีแก้ปัญหาที่นี่: คุณสามารถ 'จำหน้าที่ใช้ล่าสุด' เพื่อหลีกเลี่ยงการเปิดซ้ำแล้วซ้ำอีก

ใส่คำอธิบายภาพที่นี่


0

UPDATE: ผู้ใช้ @muescha ในความคิดเห็นใต้คำถามเพียงชี้ให้ฉันเห็นว่าฉันตอบคำถามผิดโดยไม่ได้ตั้งใจ! อย่างไรก็ตามมันยังคงเป็นคำตอบที่มีค่า (ไม่ใช่สำหรับคำถามนี้) ดังนั้นฉันจึงปล่อยมันไป

คำตอบของฉันตอบคำถาม: ฉันจะใช้ฮอตคีย์โดยตรงเพื่อค้นหาไฟล์ใน Eclipse ได้อย่างไร

Ctrl+ Shift+ Rทำงานได้อย่างยอดเยี่ยม! ใช้เครื่องหมายดอกจัน (*) สำหรับสัญลักษณ์แทน มันคล้ายกับการค้นหาCtrl+ Pฟัซซี่ใน Sublime Text 3 มาก

ตัวอย่างการค้นหาโดยใช้Ctrl+ Shift+ การค้นหาR"Open Resource" ใน Eclipse:

rea

ใส่คำอธิบายภาพที่นี่

*.txt

ใส่คำอธิบายภาพที่นี่

*32*f1*c

ใส่คำอธิบายภาพที่นี่

*3*1*c*h
แจ้งให้ทราบล่วงหน้าถ้าคุณเพียงแค่ใส่เครื่องหมายดอกจัน*ระหว่างตัวละครทุกตัวในสตริงการค้นหาการทำงานเช่นเดียวกับ Sublime ข้อความ 3 Ctrl+ P"ค้นหาเลือน"! สวย!

ใส่คำอธิบายภาพที่นี่


หมายเหตุด้านข้าง: คุณยังสามารถใช้กล่องโต้ตอบเมนูSearch-> Fileเพื่อค้นหาไฟล์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.