แป้นพิมพ์ลัดเริ่ม IntelliJ ของไฟล์


155

มีแป้นพิมพ์ลัดเพื่อเลื่อนไปยังจุดเริ่มต้นของไฟล์หรือไม่ ฉันตรวจสอบKeymapของ IntelliJ สำหรับ Mac OS Xและไม่มีรายการใด ๆ สำหรับการนำทางไปยังจุดเริ่มต้นของไฟล์

คำตอบ:


323

command+ homeหรือfn+ command+left arrow


13
ขอบคุณ Kirby พวกเราในแล็ปท็อป Mac ที่ไม่มีปุ่ม home / end ขอบคุณมาก
tojofo

17
ขอบคุณ เคล็ดลับอื่น: ใช้ fn + ลูกศรขึ้นหรือลงเพื่อเลื่อนหน้าขึ้นหรือลง
Mellson

1
ในการเลือกบล็อกอย่างรวดเร็ว: SHIFT-FN-CMD + แป้นลูกศรขึ้น / ลง .. วิธีนี้ทำให้ฉันอยู่บนเส้นทางที่ถูกต้อง - ขอบคุณ!
ยีนโบ

4
บน windows โดยค่าเริ่มต้นคือCtrl + Homeเพื่อไปที่จุดเริ่มต้นของไฟล์และCtrl + Endสำหรับจุดสิ้นสุด ให้คะแนนความคิดเห็นนี้ถ้าคุณอยู่บน windows!
Gab 是好人

1
มันแปลกทำไม Command + Up ถึงไม่ทำงานอย่างเช่นในแอพพลิเคชั่นแก้ไขข้อความอื่น ๆ
Trejkaz

94

แก้ไขการตั้งค่า Intellij -> KeyMap -> รายการการดำเนินการแก้ไขสำหรับ "ย้าย Caret เป็น Text Start" และ "ย้าย Caret ไปที่ Text End" หากคุณตั้งค่าเหล่านั้นเป็น Command + UpArrow และ Command + DownArrow มันจะทำงานเหมือนกับโปรแกรมแก้ไขข้อความทั่วไป ฉันไม่รู้ว่าทำไมค่าเริ่มต้นใน Intellij ไม่ใช่คุณสมบัติ "เลื่อนหนึ่งบรรทัด" ที่ดูเหมือนไม่มีจุดหมาย


5
"ดูเหมือน" เป็นวิธีที่ดีในการวางไว้
Arel

1
การตั้งค่าเริ่มต้นสำหรับ Text Start คือ Command + Home ซึ่งในแป้นพิมพ์ของ macbook ควรเป็น Fn + Command + Left
xi.lin

ยอดเยี่ยม ฉันค้นหาพฤติกรรมที่สอดคล้องกันระหว่าง mac และแป้นพิมพ์ภายนอก (ปกติ / PC) ใน mac ของฉันไม่มีปุ่ม "Home" และ "End" และแป้นพิมพ์ภายนอก "fn" ไม่ได้อยู่ที่ด้านล่างซ้าย - ดังนั้นนี่เป็นวิธีแก้ปัญหาที่ฉันค้นหา
Erez Cohen

2
จุด gotcha จุดหนึ่งก็คือคุณอาจต้องการทำเช่นเดียวกันกับ "ย้าย Caret ไปที่ข้อความ [เริ่มต้น / สิ้นสุด] ด้วยการเลือก" เช่นกันโดยมีปุ่ม Shift รวมอยู่ด้วย
Ian Gustafson

10

บน Mac, command+ homeและcommand+ endเลื่อนไปที่ด้านบนและด้านล่างของไฟล์

สำหรับแล็ปท็อป Mac ไม่มีปุ่ม home หรือปุ่มวางสาย การผสมคีย์หลายตัวพร้อมกับoption/ functionkeys จะทำให้กุญแจหายไปและทำสิ่งอื่น ๆ ที่เรียบร้อย ตัวอย่างเช่นการใช้function+ leftและfunction+ rightจะให้รูปแบบของ windows homeและendลักษณะการทำงานในขณะที่function+ upและfunction+ downจะให้page upและpage downลักษณะการทำงาน Superuser มีข้อมูลเพิ่มเติมข้อมูลเพิ่มเติม

นอกจากนี้หากคุณเปิดKeyboardบานหน้าต่างการตั้งค่าและดูที่Input Sourcesแท็บคุณจะพบว่าแป้นพิมพ์ที่แสดงนั้นเปลี่ยนไปเมื่อคุณกดปุ่มตัวปรับเปลี่ยนเช่นตัวเลือกและฟังก์ชั่น แป้นพิมพ์ของคุณอาจทำอะไรได้มากกว่าที่คุณคิด


3
ถูกต้องฉันถือว่าเฉพาะสำหรับแป้นพิมพ์ที่มีปุ่มบ้านและปุ่มวางสาย
Kirby

@Kirby ฉันไม่คิดว่า IntelliJ จะเปลี่ยนการโยงปุ่มกดขึ้นอยู่กับคีย์บอร์ดของคุณ แป้นพิมพ์ mac ทุกตัวที่ฉันเป็นเจ้าของในช่วง 10 ปีที่ผ่านมามีแป้นเหล่านี้ หากคุณไม่ได้ฉันขอแนะนำให้ใช้แป้นพิมพ์แบบเต็มสำหรับการเขียนโปรแกรม
jackrabbit

14
คุณเป็นเจ้าของแล็ปท็อปในช่วงสิบปีที่ผ่านมาหรือไม่? หากคุณยังไม่มีฉันขอแนะนำให้รับมันง่ายกว่าถือหออลูมิเนียมรอบ ๆ
shanusmagnus

น้ำเสียงของคำตอบนี้วางตัวสวย ทางลัดของแล็ปท็อปนั้นสามารถอธิบายได้อย่างเป็นกลางมากขึ้น
ryanbrainard

@ryanbrainard ส่วนใหญ่เป็นเพราะฉันได้รับรำคาญจากการวิจัยในระดับต่ำที่คนดูเหมือนจะใส่แม้บทความวิกิพีเดียใน Home Keyให้ข้อมูลนี้ อย่างไรก็ตามฉันได้สร้างข้อความใหม่ในส่วนนี้
jackrabbit

5

คำตอบที่ยอมรับไม่ถูกต้อง หากต้องการย้ายไปยังจุดเริ่มต้น / สิ้นสุดของไฟล์ให้ใช้ ctrl + home / ctrl + end บน Windows / Unix หรือ command-home และ command-end บน Mac ตามที่ @jackrabbit แนะนำ

ctrl + pageup (ย้าย Caret ไปที่หน้าบนสุด) ย้ายเครื่องหมายรูปหมวกไปที่ด้านบนของส่วนที่สามารถดูได้ของไฟล์ (หน้าวิวพอร์ต) นอกจากนี้ยังไม่ย้ายเครื่องหมายรูปหมวกไปยังคอลัมน์แรกมันพยายามอยู่ในคอลัมน์เดียวกันกับที่เคยเป็น


3

ค้นหาการตั้งค่าการกำหนดค่าตามความชอบ Keymap และตั้งค่าคีย์ผสมของคุณเองสำหรับ "ย้าย Caret เป็น Text Start" และ "ย้าย Caret ไปที่ Text End" นี่เป็นลักษณะการทำงานของ OP ที่มีการย้ายเครื่องหมายรูปหมวกไปที่ด้านบนสุดของข้อความในไฟล์และท้ายสุด : D

ฉันใช้ IntelliJ 12 และรักมัน!


3

เช่นเดียวกับการเพิ่มความคมชัด

สำหรับ Windows

Ctrl + Home => ด้านบน

Ctrl + End => ด้านล่าง

Ctrl+ PgUp=> เลื่อนหน้าขึ้น

Ctrl+ PgDn=> เลื่อนหน้าลง

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