คุณเปลี่ยนข้อความเคอร์เซอร์ / คาเร็ตในเทอร์มินัลเพื่อบล็อก I-Beam หรือขีดเส้นใต้ได้อย่างไร
คุณเปลี่ยนข้อความเคอร์เซอร์ / คาเร็ตในเทอร์มินัลเพื่อบล็อก I-Beam หรือขีดเส้นใต้ได้อย่างไร
คำตอบ:
นอกเหนือจากวิธี GUI คุณยังสามารถเปลี่ยนรูปร่างเคอร์เซอร์จากบรรทัดคำสั่ง:
$ gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape <VALUE>
ค่าที่เป็นไปได้คือ " บล็อก " เพื่อใช้เคอร์เซอร์บล็อก " ibeam " เพื่อใช้เคอร์เซอร์เส้นแนวตั้งหรือ " ขีดเส้นใต้ " เพื่อใช้เคอร์เซอร์ขีดเส้นใต้
วิธีรับค่าปัจจุบัน:
$ gconftool-2 --get /apps/gnome-terminal/profiles/Default/cursor_shape
block
ใน gnome-terminal เวอร์ชันล่าสุดคุณสามารถใช้ลำดับการยกเว้นต่อไปนี้เพื่อเปลี่ยนเคอร์เซอร์:
\e[0 q
หรือ\e[ q
: รีเซ็ตเป็นสิ่งที่กำหนดไว้ในการตั้งค่าโปรไฟล์\e[1 q
: บล็อกกะพริบตา\e[2 q
: บล็อกมั่นคง\e[3 q
: ขีดเส้นใต้กระพริบ\e[4 q
: ขีดเส้นใต้คงที่\e[5 q
: กะพริบ I-beam\e[6 q
: ลำแสง I-steadyคุณสามารถพิมพ์สิ่งเหล่านี้โดยecho -ne '\e[5 q'
ใช้
สิ่งนี้มีข้อดี / ข้อเสีย (ขึ้นอยู่กับกรณีการใช้งานของคุณ) เปรียบเทียบกับgconftool
วิธีการที่มีผลกับแท็บที่กำหนดเท่านั้นและไม่ใช่แท็บทั้งหมดที่ใช้โปรไฟล์ที่กำหนด
gnome-terminal
3.14.1) มีสิ่งใดบ้างที่ฉันควรทำเพื่อเปิดใช้งานสิ่งนี้ (ใช้งานได้xterm
)
set -ga terminal-overrides ",*256color*:Se=\\E[0 q"
วิธีเปลี่ยนเคอร์เซอร์ข้อความ / คาเร็ต:
เท่าที่เห็นที่นี่:
5.Here คุณจะพบตัวเลือกCursor Shape
6. เพลิดเพลินกับการใช้ Terminal กับ Caret ที่แตกต่าง