TextBox (เบต้า)
TextBox คือพื้นผิวอินพุตเทอร์มินัลแบบ rich ของ cmux สำหรับเขียนพรอมป์ก่อนส่งไปยังเทอร์มินัล
TextBox เป็นฟีเจอร์เบต้า ค่าเริ่มต้นและพฤติกรรมอาจเปลี่ยนแปลงระหว่างการทดสอบ
ค่าเริ่มต้น
การตั้งค่า TextBox อยู่ใน Settings > TextBox:
- Show TextBox on New Terminals จะเปิดเวิร์กสเปซ แท็บเทอร์มินัล และการแบ่งเทอร์มินัลใหม่พร้อมแสดง TextBox โดยยังคงโฟกัสไว้ที่เทอร์มินัล
- Focus TextBox on New Terminals จะวางโฟกัสแป้นพิมพ์ไว้ใน TextBox การโฟกัสจะแสดง TextBox ด้วย
- TextBox Max Lines จำกัดความสูงของ TextBox ก่อนที่เนื้อหาจะเริ่มเลื่อน
cmux.json
ตั้งค่าเริ่มต้นเดียวกันได้ใน ~/.config/cmux/cmux.json ภายใต้ terminal:
~/.config/cmux/cmux.json
{
"terminal": {
"showTextBoxOnNewTerminals": true,
"focusTextBoxOnNewTerminals": false,
"textBoxMaxLines": 10
}
}เซสชันที่กู้คืนจะเก็บสถานะการแสดงและโฟกัสของ TextBox ที่บันทึกไว้ ค่าเริ่มต้นเหล่านี้ใช้กับพื้นผิวเทอร์มินัลที่สร้างใหม่เท่านั้น