Intellij IDEA: ปุ่มลัดสำหรับ“ เลื่อนจากแหล่งที่มา”


159

ฉันหาฮอตคีย์สำหรับฟีเจอร์ "เลื่อนจากแหล่งที่มา" ไม่ได้

อะไรคือความแตกต่างระหว่าง Scroll จาก Source และ Scroll to Source เช่นกัน?


27
Alt + F1 และจากนั้น 1 (หรือจากนั้น Enter)
chim

คำตอบ:


250

ใน IntelliJ IDEA ล่าสุดมีรายการ keymap ที่เรียกว่า "เลือกในมุมมองโครงการ" โดยไม่มีทางลัดเริ่มต้น เพียงเพิ่มคีย์ลัดเข้าไป ไม่จำเป็นต้องใช้ปลั๊กอิน

Keymap | เลือกในมุมมองโครงการ


นี่เป็นคำตอบที่ถูกต้องทำงานเมื่อตุลาคม 2560
DiscDev

ฉันตั้ง Cmd + Shift + J เหมือนใน Xcode สำหรับ iOS ให้สอดคล้องกับ IDE ที่แตกต่างกัน
Ariel Bogdziewicz

นี่อาจเป็นคำตอบที่ถูกต้องที่สุด แต่นี่เป็นคำตอบที่ดีกว่า
AndreKR

ฉันสงสัยว่าทำไม alt label "scroll from source" จึงแตกต่างจาก "select ใน Project View" .. ขอบคุณที่นำมันออกมา👍🏼
Maher Abuthraa

167

TLDR; Alt + F1จากนั้น1

ก่อนอื่นเช็คเอาต์คีย์ลัดของคุณสำหรับรายการ"เลือกเข้า .. "ในเมนูนำทาง

เมนู MBP Intellij

คลิกไฟล์ที่คุณกำลังแก้ไขกดปุ่มทางลัดสำหรับ"เลือกใน" ..จากนั้นกด 1

ฉันได้เปลี่ยนฮอตสำหรับเลือกในAlt + 1เพื่อให้คีย์ผสมของฉันคือง่ายต่อการจำAlt + 1,1


Keymap อยู่ในค่ากำหนด
chim

ดูคำตอบอื่น ๆ ของฉันสำหรับทางเลือกในการเลื่อนจากแหล่งที่มา
chim

มีปลั๊กอินสำหรับตอนนี้ ดูคำตอบใหม่
mmm

@chim วิธีเปลี่ยนปุ่มลัดเพื่อเลือก ฉันไม่พบรายการในคีย์แมป ปัญหาคืออูบุนตูกำลังสกัดกั้นค่าเริ่มต้น ALT + F1
SlavaSt

10
เพียงค้นหา 'เลือกในมุมมองโครงการ' ในการตั้งค่า 'Keymap'! ฮ่าฮ่า: P
wbswjc

30

มีปลั๊กอินสำหรับตอนนี้

มันเรียกว่าเลื่อนจากแหล่งที่มา:

https://plugins.jetbrains.com/plugin/7606?pr= '


นี่คือตอนนี้ในการสร้างคำตอบดู @Dimitrov

https://stackoverflow.com/a/42025214/961018



6
คำตอบที่ดูจอร์จดิมิทรอฟด้านล่าง
ฉิม

1
คำตอบ @chim ควรจะได้รับการยอมรับหนึ่งเนื่องจากคุณลักษณะนี้จะรวมอยู่ใน IDE โดยไม่ต้องปลั๊กอิน
besil

นอกจากนี้คุณยังสามารถติดตั้งได้โดยไปที่Intellij Settings->plugins->Search repository ค้นหา
Gal Bracha

15

ไม่มีทางลัดที่กำหนดค่าได้ในการKeymapตั้งค่าและจะไม่ปรากฏในกล่องโต้ตอบ "ป้อนการกระทำ" ดังนั้นฉันค่อนข้างมั่นใจว่ามันยังไม่ได้ (ยัง) กำหนดค่าได้แม้ว่าฉันจะยอมรับว่ามันจะเห็นคุณค่าได้


มีปลั๊กอินสำหรับตอนนี้ ดูคำตอบที่โพสต์
mmm

12

คุณสามารถใช้ปุ่มทางลัดบนแถบนำทางได้เช่นกัน

บน Mac

กด+ (คีย์คำสั่งและคีย์ขึ้น)

กด(ลูกศรซ้าย)

กด+Enter

สิ่งนี้จะนำคุณไปยังโฟลเดอร์ในมุมมองโครงการ

มันคุ้มค่าที่จะได้เล่นกับแถบนำทาง

IntelliJ ครอบคลุมสิ่งนี้จริงๆ :)


7

สำหรับ Ubuntu ที่ฉันทำALT+L(สาเหตุALT + F1ไม่ว่าง) จากนั้นก็ป้อน


นี่เป็นคำตอบที่ดีกว่า แม้ว่าจะเป็นสองขั้นตอน แต่ก็ไม่จำเป็นต้องมีปลั๊กอินที่ติดตั้งใด ๆ ใช้ได้กับ mac (ตัวเลือก + F1)
Elliot Chance

คุณสามารถบอกได้ว่าชื่อของการกระทำคืออะไร? ทางลัดนี้ไม่ทำอะไรเลยสำหรับฉัน
topr

ดูเหมือนว่าพวกเขานำสิ่งนั้นออกจากไอเดีย เพราะฉันไม่พบมันในการตั้งค่าของฉันอีกต่อไป แต่มันก็ยังใช้งานได้
Vadim

Alt + F1 เป็นเส้นประที่บ้านใน GNU / Linux ดังนั้นจึงไม่ทำงาน ฉันพบว่า Alt + Z ถูกตั้งค่าเป็นทางลัดอื่นสำหรับ 'เลือกใน ... ' ในความคิดของฉัน 15.0.6
Champ


2

ในฐานะที่เป็นมากมากมากดีกว่าทางเลือกที่จะเลื่อนจากฟังก์ชั่นที่มาคุณสามารถใช้แถบนำทาง

หมายเหตุ: การคลิกสองครั้งที่โฟลเดอร์ในแถบนำทางจะเลื่อนไปที่โฟลเดอร์นั้นในมุมมองโครงการ (เช่นการทำงานเช่นเดียวกับการเลื่อนจากแหล่งที่มา)

คุณสามารถแสดงแถบนำทางในเมนูมุมมองนอกจากนี้ยังมีทางลัดสำหรับแต่ละระบบปฏิบัติการ (cmd และลูกศรขึ้น⌘ + ↑บน OSXAlt + Homeบน Linux และ Windows)

ดังนั้นดูเหมือน ...

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

และช่วยให้คุณสามารถเรียกดูโครงสร้างโฟลเดอร์ที่มีไฟล์อยู่ในโฟกัสในเครื่องมือแก้ไขหลัก

https://www.jetbrains.com/phpstorm/help/navigation-bar.html

https://www.jetbrains.com/idea/help/navigation-bar.html

https://www.jetbrains.com/webstorm/help/navigation-bar.html


จริงๆแล้วมีปลั๊กอินสำหรับการเลื่อนไปยังแหล่งที่มาในขณะนี้ ดูคำตอบใหม่
mmm

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

บางครั้งยังต้องเลื่อนจากแหล่ง แต่แถบนำทางจะดีกว่า :)
ฉิม

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

1
นั่นอาจไม่ชัดเจน การคลิกสองครั้งที่ไดเรกทอรีในแถบนำทางจะเหมือนกับ "เลื่อนจากแหล่งที่มา"
ya.teck

2

ใน Ubuntu 18 คุณสามารถปิดใช้งานทางลัดAlt+F1ซุปเปอร์คีย์ (ปุ่ม Windows) ทำสิ่งเดียวกันได้

ในขณะนี้ฉันปิดการใช้งาน / เปลี่ยนทางลัดของอูบุนตู

Alt+F7 --> windows+F7
Ctrl+Alt+L --> windows+L
Alt+F1 --> windows

อีกวิธีที่ดีกว่า :
ทางลัดเรียกว่าSelect in Projec View
ทางลัดเริ่มต้นคือ

Ctrl + Alt + 1

หรือคุณสามารถแก้ไขได้

ที่มา: https://intellij-support.jetbrains.com/hc/en-us/community/posts/206717285-Scroll-from-source-keyboard-shortcut-?flash_digest=77b77d09d61eff96f7d59697820dee45b2c2041c


1

หากฉันเข้าใจถูกต้องคุณไม่ต้องการสลับตัวเลือกให้มากเท่าที่ทริกเกอร์หน้าต่างเครื่องมือไฟล์เบราว์เซอร์โดยการเลือกเป็นไฟล์ที่ถูกแก้ไขในปัจจุบัน

เพียงเปิดใช้งาน 'เลื่อนจากแหล่งที่มา' และเปิดเบราว์เซอร์ไฟล์ด้วยCommand + 1บน OSX หรือCTRL + 1(ฉันคิดว่า) บน Windows แถบด้านข้างของเบราว์เซอร์ไฟล์จะถูกเลือกและการเลือกของคุณจะถูกเน้น

คำตอบนี้ยังอธิบายถึงความแตกต่างระหว่างการเลื่อนไปยังและเลื่อนจาก: วิธีการเปิดใช้งานคุณลักษณะการเลื่อนจากแหล่งที่มาเสมอ?


8
ฉันไม่ต้องการให้เปิดใช้งานตลอดเวลา ฉันต้องการใช้ปุ่มลัดแทนการใช้เมาส์ไปที่เมนูแล้วคลิกปุ่ม ฉันใช้คำสั่ง +1 ตลอดเวลาฉันรู้ว่าฉันสามารถเปิดสกรอลล์ไปและกลับจาก แต่ไม่ได้ ฉันต้องการนำทางไปยังไฟล์ตามคำสั่งของฉันไม่เช่นนั้นฉันจะสูญเสียบริบทและต้นไม้ใหญ่ที่ขยายตลอดเวลาไม่ทำงาน มีปุ่มสำหรับเลื่อนด้วยเมาส์ปุ่มลัดคืออะไร
mmm

0

ใน JetBrains ไรเดอร์การดำเนินการนี้เคยได้รับการตั้งชื่อLocate in Solution Explorerแต่ตอนนี้ (v2019.2) ชื่อLocate/Select in Solution Viewและโดยค่าเริ่มต้น (อย่างน้อยด้วยในตัว ReSharper keymap) Alt+Shift+Lผูกไว้กับ

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