ทำเครื่องหมายใน Terminal
เครื่องหมายเทอร์มินัลใหม่(เริ่มต้นด้วย OS X 10.11 - El Capitan) คล้ายกับบุ๊กมาร์กซึ่งมีอยู่ในเทอร์มินัลทำให้คุณสามารถทำเครื่องหมายตำแหน่งของหน้าต่างจากนั้นให้ตัวเลือกในการกลับไปทีหลัง
เครื่องหมาย (หรือที่คั่นหน้า) ไม่ได้อ้างอิงถึงประวัติคำสั่งของคุณ แต่หมายถึงบัฟเฟอร์การเลื่อนที่ใช้ในหน้าต่าง / แท็บเทอร์มินัล
การทำเครื่องหมายบรรทัด
ตามค่าเริ่มต้นทุกครั้งที่คุณกดEnterในหน้าต่างเทอร์มินัลบรรทัดนั้นจะถูกทำเครื่องหมายไว้ซึ่งจะแสดงโดยใช้วงเล็บเปิดที่จุดเริ่มต้นของบรรทัดและปิดท้ายที่สุด พฤติกรรมเริ่มต้นนี้สามารถปิดได้โดยใช้เมนูแก้ไข> ทำเครื่องหมาย> ทำเครื่องหมายโดยอัตโนมัติรายการเมนูบรรทัด เมื่อสิ่งนี้ถูกปิดใช้งานคุณยังสามารถดำเนินการและทำเครื่องหมายคำสั่งด้วยตนเองโดยใช้Cmd+Enter(หรือด้วยการแก้ไข> ทำเครื่องหมาย> ทำเครื่องหมายเป็นรายการพร้อมท์และส่งกลับ )
หากคุณเปิดใช้งานการทำเครื่องหมายอัตโนมัติและต้องการเรียกใช้คำสั่งโดยไม่ทำเครื่องหมายเป็นพรอมต์คุณสามารถทำได้โดยใช้Cmd+Shift+Enter(หรือด้วยการแก้ไข> ทำเครื่องหมาย> ส่งรายการส่งคืนโดยไม่มีการทำเครื่องหมาย )
ปิดการใช้งานเครื่องหมาย
การทำเครื่องหมายบรรทัดอัตโนมัติสามารถปิดใช้งานได้โดยใช้เมนูแก้ไข> ทำเครื่องหมาย> ทำเครื่องหมายรายการบรรทัดพร้อมท์อัตโนมัติ
จากบรรทัดคำสั่งเดียวกันสามารถทำได้โดยใช้
defaults write com.apple.Terminal AutoMarkPromptLines -bool NO
เครื่องหมายการซ่อน
หากคุณต้องการใช้ฟังก์ชั่นการทำเครื่องหมายแต่ไม่ต้องการเห็นเครื่องหมายวงเล็บที่จุดเริ่มต้นและจุดสิ้นสุดของบรรทัดคุณซ่อนโดยใช้รายการเมนูมุมมอง> ซ่อนเครื่องหมาย สิ่งนี้จะทำให้ฟังก์ชั่นด้านล่างยังคงอยู่ แต่จะไม่แสดงเครื่องหมายวงเล็บอีกต่อไป
กระโดดระหว่าง Marks
เมื่อสายถูกทำเครื่องหมายคุณได้อย่างรวดเร็วสามารถข้ามไปยังเครื่องหมายก่อนใช้หรือไปที่หน้าหนึ่งใช้Cmd+Up Cmd+Downตัวเลือกที่คล้ายกันมีไว้สำหรับคั่นหน้าและสำหรับการเลือกไปยังเครื่องหมายถัดไป / ก่อนหน้า:
การทำเครื่องหมายเส้นด้วยตนเอง
นอกเหนือจากการทำเครื่องหมายอัตโนมัติคุณยังสามารถเพิ่มเครื่องหมายด้วยตนเองโดยเลือกบรรทัดในเอาต์พุตเทอร์มินัลโดยใช้เมาส์แล้วเลือกแก้ไข> ทำเครื่องหมาย> ทำเครื่องหมายเป็นรายการเมนูพร้อมท์ (หรือCmd+U)
ใช้เคส
Marksฟังก์ชันการทำงานที่เป็นประโยชน์ถ้าบางส่วนของคำสั่งของคุณดำเนินการผลิตจำนวนมากของการส่งออกอย่างรวดเร็วและคุณต้องการที่จะเลื่อนไปยังตำแหน่งที่คุณป้อนคำสั่ง การกดCmd+Upจะพาคุณไปที่นั่น การกดซ้ำ ๆ จะเป็นการพาคุณขึ้นต่อไปในขณะที่การกดCmd+Downจะนำคุณลงอีกครั้ง ตำแหน่งเป้าหมายจะถูกเน้นอย่างสะดวกในขณะที่คุณกระโดด / เลื่อนไปรอบ ๆ
การเลือกเนื้อหา
ฟังก์ชันการใช้เครื่องหมายเดียวกันนี้สามารถใช้สำหรับการเลือกเทอร์มินัลเอาท์พุท การกดCmd+Shift+Upจะเลือกเนื้อหาจนถึงเครื่องหมายก่อนหน้าในขณะที่Cmd+Shift+Downจะเลือกลงไปที่เครื่องหมายถัดไป สิ่งนี้มีประโยชน์เมื่อต้องการคัดลอกเอาต์พุตบันทึกหรือเนื้อหาอื่นจากเทอร์มินัล
ฟังก์ชั่นนี้สามารถใช้งานได้จากเมนูแก้ไข> นำทางในขณะที่กดปุ่มShift:
สรุป
หลังจากใช้ไปสองสามวันแล้วฉันพบว่ามันมีประโยชน์อย่างเหลือเชื่อ การเลื่อนดูเอาต์พุตหลายร้อยบรรทัดเพื่อค้นหาจุดเริ่มต้นของเอาต์พุตของคำสั่งในทันใดนั้นง่ายขึ้นมาก
ฉันสงสัยว่าทำไมคุณลักษณะใหม่นี้ไม่ได้กล่าวถึงอย่างเด่นชัดมากขึ้นฉันไม่ได้เห็นมันในคำแนะนำแบบ El Capitan ขณะนี้ความช่วยเหลือเทอร์มินัลไม่ได้ให้รายละเอียดใด ๆ เกี่ยวกับคุณลักษณะนี้