ค้นหาไฟล์ปัจจุบันใน IntelliJ


359

ฉันจะค้นหาไฟล์ปัจจุบันในโครงสร้างโครงการได้อย่างไร (คล้ายกับ Visual Studio's Ctrl+ Alt+ L) ชื่อของการดำเนินการคืออะไร (ดังนั้นฉันสามารถกำหนดไว้ใน keymap)

คำตอบ:


558

Alt+ F1เกือบทำในสิ่งที่คุณต้องการ คุณต้องกดปุ่มEnterหลังจากนั้นเนื่องจาก IDEA อนุญาตให้ "เป้าหมาย" หลายรายการสำหรับการนำทาง (โครงสร้างโครงการโครงสร้างไฟล์เป็นต้น)

(หมายเหตุคุณยังสามารถตั้งค่า AutoScroll แหล่งที่มาและ AutoScroll จากแหล่งที่ใช้ทั้งสอง "กล่องที่มีลูกศร" ปุ่มข้างบนมุมมองโครงสร้างโครงการนี้ แต่จะได้รับที่น่ารำคาญเมื่อมันผลักคุณเข้าสู่แหล่ง JDK java.io.Fileเพราะคุณทำตามการอ้างอิงถึง

keymap กำหนดเป็นเลือกไฟล์ปัจจุบันหรือสัญลักษณ์ใด ๆ ในมุมมอง


40
รุ่นปัจจุบันของ IntelliJ ได้เปลี่ยนชื่อเป็น "เลือกใน" ภายใต้หมวดนำทาง ทางลัดเริ่มต้นยังคงเป็น ALT-F1
smith324

12
ทางลัดนี้เป็นทางลัดระบบใน Ubuntu โพสต์ต่อไปนี้อธิบายวิธีการลบทางลัดนี้จาก Ubuntu: askubuntu.com/questions/126817/…
Halil

2
ในรูปแบบคีย์เรียกว่า "เลือกใน ... " ทันที
seanmcl

3
จะเร็วกว่าถ้าคุณกด "Alt + F1" แล้วกด "1" ตามที่ปรากฏในเมนูบริบท
Steve Waters

Alt + Shift + 1สำหรับฉันในปี 2017.3
isalgueiro

363

คุณยังสามารถคลิกปุ่มกากบาทเล็ก ๆ ในบานหน้าต่างโครงการ:

ป้อนคำอธิบายรูปภาพที่นี่

โปรดทราบว่าสัญลักษณ์จะไม่ปรากฏขึ้นหากเปิดใช้งานตัวเลือกเปิดไฟล์เสมอ (Autoscroll ก่อนหน้านี้จากแหล่งที่มา) เสมอ


1
ฉันคุ้นเคยกับการคลิกขวาที่บานหน้าต่างแก้ไข> แสดงในโครงการดังนั้นวิธีการคลิกเดียวนี้ใกล้เคียงกับสิ่งที่ฉันกำลังมองหามากกว่าตัวเลือกอื่น ๆ ที่นี่ขอบคุณ
Shastings

28
มีแป้นพิมพ์ลัดสำหรับปุ่มนั้นหรือไม่?
technophyle

2
น่าเสียดาย "Autoscroll จากแหล่งที่มา" จะทำงานเฉพาะเมื่อคุณสลับไปที่แหล่งที่มาในการแก้ไขจากไฟล์อื่น ๆ หากแหล่งที่มาเป็นแท็บตัวแก้ไขเดียวที่คุณเปิดไว้คุณจะไม่สามารถ "เปลี่ยนเป็น" ได้ดังนั้น Autoscroll จะไม่เกิดขึ้น: คุณต้องเปิดไฟล์อื่นเพื่อที่คุณจะสามารถสลับกลับมาได้ ดังนั้นจะดีกว่าถ้าไอคอนกากบาทมีให้ใช้ได้เสมอ
Adrian Pronk

5
คำถามนี้มีมานานกว่า 8 ปีได้รับการชมมากกว่า 50,000 ครั้งและมีการโหวตมากกว่าร้อยแบบแน่นอนว่า JetBrains จะเห็นว่านี่เป็นคุณสมบัติที่มีการร้องขอโดยทั่วไป ผมชอบคำสั่ง @technophyle "จะมีแป้นพิมพ์ลัด" และชอบที่จะเห็น JetBrains จริงให้นี้พร้อมใช้งานจากแผนที่ที่สำคัญ
เดวิด Cruwys

เพียงอย่างเดียวนี้ได้ปฏิวัติวิธีที่ฉันใช้ความคิด
Karaja

69

คลิกที่เฟืองแล้วเลือกเปิดไฟล์เสมอ (Autoscroll ก่อนหน้านี้จากแหล่งที่มา)

เมนูล้อเฟือง


1
เมื่อมีการใช้งานAlt+ 1สามารถนำมาใช้แทนAlt+ F1, 1เพื่อย้ายโฟกัสไปที่แถบด้านข้างจากบรรณาธิการ
jakub.g

1
น่าอัศจรรย์ไม่เข้าใจว่าทำไมค่าเริ่มต้นของสิ่งนี้คือปิดแทนที่จะเป็น ON ขอบคุณสำหรับคำตอบนี้
Bram Luyten

ตอนนี้เรียกว่า "Always Select Opened File" (Intellij 2,020.1)
worldsayshi

20

ทำตามจะเลือกไฟล์ของคุณโดยอัตโนมัติตลอดเวลา

  1. คลิกขวาที่พื้นที่โปรเจ็กต์ / แพ็คเกจ> Autoscroll to Source
  2. คลิกขวาที่พื้นที่โปรเจ็กต์ / แพ็คเกจ> Autoscroll จากแหล่งที่มา

กรุณาหาภาพด้านล่าง

ป้อนคำอธิบายรูปภาพที่นี่




17

ใช้Find Action (นำมาใช้ใหม่; เพิ่มหน่วยความจำที่มีค่าของคุณ):

  1. กดShift+ cmd+ A(ค่อนข้างแน่ใจว่าShift+ Ctrl+ Aสำหรับ Windows และ Linux)
  2. เลือกประเภทใน ...
  3. เลือกเลือกในมุมมองโครงการในรายการข้อเสนอแนะ

ป้อนคำอธิบายรูปภาพที่นี่


12

ไม่มีทางลัดโดยตรงสำหรับการดำเนินการดังกล่าวในIntelliJ IDEA 14แต่คุณสามารถติดตั้งปลั๊กอินและตั้งค่าแป้นพิมพ์ลัดเป็นฟังก์ชันที่เรียกว่า "เลื่อนจากแหล่งที่มา" ในการตั้งค่าคีย์แมป

ป้อนคำอธิบายรูปภาพที่นี่


7
  1. เปิด Project explorer (ด้านซ้ายเริ่มต้น)
  2. คลิกที่ปุ่มการตั้งค่าล้อเล็ก ๆ
  3. ทำเครื่องหมายเลื่อนอัตโนมัติจากตัวเลือกแหล่งที่มา

บูม! คุณทำเสร็จแล้ว


7

นอกเหนือจากตัวเลือกอื่น ๆ อย่างน้อย IntelliJ IDEA 2017 Ultimate และบางทีรุ่นก่อนหน้า (ฉันไม่รู้) คุณสามารถทำได้ด้วยทางลัดเดียว

แก้ไขค่ากำหนดค้นหาselect in project viewและภายใต้ Keymap ดูทางลัดที่แมปหรือแมปหนึ่งในตัวเลือกของคุณ

ใน Mac นั้นยังไม่ได้ใช้Ctrl+ Option+ Lและเป็นทางลัดเดียวกับ Visual Studio สำหรับ Windows ที่ใช้แบบดั้งเดิม ( Ctrl+ Alt+ Lดังนั้นจึงเป็นตัวเลือกที่ดี


"เลือกในมุมมองโครงการ" ใช้งานได้สำหรับฉัน ใน Ubuntu ฉันตั้งค่าเป็น "Alt + L"
Emdadul Sawon

2

หากคุณใช้ mac

ขึ้นอยู่กับแท็บปัจจุบันการเลือกไฟล์ในโครงการคือ: FN+ ALT+F1

จากนั้นเลือกใน: มุมมองโครงการ> เลือกใน: โครงการ


2

ใน Intellij Idea Community edition 2020.1:

  1. คลิกขวาที่ส่วนหัวของโครงการ
  2. เลือก 'เลือกไฟล์ที่เปิดเสมอ'

ป้อนคำอธิบายรูปภาพที่นี่

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