ทำไมถึงมีเครื่องหมายวงเล็บด้านซ้ายก่อนที่ bash พรอมต์?


18

ฉันสังเกตว่าหลังจากฉันรันคำสั่งแล้วอักขระวงเล็บปีกกาซ้ายจะปรากฏขึ้นต่อหน้าบรรทัดก่อนหน้า $PS1มันน่าจะเป็นบางส่วนขึ้นอยู่กับสิ่งที่อยู่ใน ฉันพยายามยกเลิกการตั้งค่า$PROMPT_COMMANDแล้ว$PS1แต่ก็ไม่ได้สร้างความแตกต่าง นี่คือตัวอย่างของสิ่งที่เกิดขึ้นใน Terminal.app:

Terminal.app


2
ฉันได้ให้คำถาม / คำตอบเกี่ยวกับวิธีใช้คุณลักษณะการทำเครื่องหมายใหม่ที่นี่: apple.stackexchange.com/a/209907/24130
nwinkler

คำตอบ:



9

คุณสมบัติMarksใหม่ใน El Capitan 10.11 Terminal เพิ่มโครงสร้างให้กับเนื้อหาของเทอร์มินัลโดยทำเครื่องหมายบรรทัดพร้อมท์และเนื้อหาที่น่าสนใจอื่น ๆ ซึ่งช่วยให้การดำเนินการเช่นการนำทางเลือกคัดลอกพิมพ์และลบคำสั่งหรือเอาท์พุท

ดูแก้ไขเมนูโดยเฉพาะอย่างยิ่งMarks , ที่คั่นหน้าและนำทางเมนูย่อยสำหรับคำสั่งที่เกี่ยวข้องกับเครื่องหมาย

เครื่องหมายจะถูกระบุด้วย“ วงเล็บเหลี่ยม” ที่ปลายทั้งสองของบรรทัดที่ทำเครื่องหมายไว้ บุ๊กมาร์กเป็นเครื่องหมายเฮฟวี่เวทมากกว่า - ใช้สำหรับทำเครื่องหมายส่วนที่มีการประทับเวลาหรือชื่อที่กำหนดเอง - และระบุด้วยเส้นแนวตั้งหนาและสีพื้นหลังที่แตกต่างกัน

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

คำอธิบายที่ดีเกี่ยวกับสิ่งที่คุณสามารถทำได้กับ Marks และคำสั่งที่เกี่ยวข้องนั้นอยู่ในคำตอบของ @ nwinkler สำหรับคำถามนี้

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