toyterm
1.0.0
Toyterm เป็นตัวจำลองเทอร์มินัลของเล่นสำหรับ Linux

ในการติดตั้ง:
$ git clone https://github.com/algon-320/toyterm
$ cd toyterm
$ tic -x -o " $HOME /.terminfo/ " toyterm.info
$ cargo install --path .$ sudo tic -x toyterm.info แทนเพื่อกำหนดค่า:
$ mkdir -p " $HOME /.config/toyterm "
$ cp ./config.toml " $HOME /.config/toyterm "
$ $EDITOR " $HOME /.config/toyterm/config.toml "เพื่อถอนการติดตั้ง:
$ rm " $HOME /.terminfo/t/toyterm-256color "
$ cargo uninstall toyterm
$ rm -r " $HOME /.config/toyterm "$ sudo rm /usr/share/terminfo/t/toyterm-256color ด้วย | สำคัญ | การทำงาน |
|---|---|
Ctrl + - | ลดขนาดตัวอักษร |
ctrl + = | เพิ่มขนาดตัวอักษร |
ctrl + shift + c | คัดลอกข้อความที่เลือก |
ctrl + shift + v | วางข้อความคลิปบอร์ด |
ctrl + shift + l | ประวัติศาสตร์ที่ชัดเจน |
| คีย์ขึ้น | ส่ง x1b[[A |
| คีย์ลง | ส่ง x1b[[B |
| คีย์ขวา | ส่ง x1b[[C |
| คีย์ซ้าย | ส่ง x1b[[D |
| คีย์หน้าเว็บ | ส่ง x1b[5~ |
| คีย์ Pagedown | ส่ง x1b[6~ |
| ลบคีย์ | ส่ง x1b[3~ |
| คีย์ backspace | ส่ง x7f |
| ล้อเมาส์ | เอฟเฟกต์เดียวกับปุ่มลูกศร (ขึ้น/ลง/ขวา/ซ้าย) |
| Shift + Mouse Wheel | ประวัติการเลื่อน |
หากคุณสมบัติ multiplex ถูก enalbed:
| สำคัญ | การทำงาน |
|---|---|
ctrl + a , c | สร้างหน้าต่างใหม่ |
ctrl + a , n | สลับไปที่หน้าต่างถัดไป |
ctrl + a , p | สลับไปที่หน้าต่างก่อนหน้า |
ctrl + a , % | แยกบานพับปัจจุบันในแนวตั้ง |
ctrl + a , " | แยกบานพับปัจจุบันในแนวนอน |
ctrl + a , z | เพิ่มบานหน้าต่างปัจจุบัน |
ctrl + a , s | บันทึกเค้าโครงปัจจุบัน |
ctrl + a , r | คืนค่าเค้าโครงที่บันทึกไว้ |
ctrl + a , x | ปิดบานหน้าต่างที่มุ่งเน้นในปัจจุบัน |
ctrl + a , ขึ้น/ลง/ซ้าย/ขวา | โฟกัสขึ้น/ลง/ซ้าย/ขวาบานหน้าต่าง |
ctrl + a , ctrl + up | เลื่อนพาร์ติชันขึ้น (เช่นลดความกว้างของบานหน้าต่างด้านบน) |
ctrl + a , ctrl + down | เลื่อนพาร์ติชันลง (เช่นเพิ่มความกว้างของบานหน้าต่างด้านบน) |
ctrl + a , ctrl + ซ้าย | เลื่อนพาร์ติชันซ้าย (เช่นลดความกว้างของบานหน้าต่างด้านซ้าย) |
ctrl + a , ctrl + ขวา | ย้ายพาร์ติชันขวา (เช่นเพิ่มความกว้างของบานหน้าต่างด้านขวา) |
ctrl + a , ctrl + a | ส่ง x01 (ctrl + a ) |
Toyterm มีวัตถุประสงค์เพื่อสนับสนุนฟังก์ชั่นการควบคุมมาตรฐานที่อธิบายไว้ใน ECMA-48 ฟังก์ชั่นส่วนตัวบางอย่างที่ใช้กันอย่างแพร่หลายโดยเทอร์มินัลสมัยใหม่อาจได้รับการสนับสนุนเช่นกัน ปัจจุบัน Toyterm สนับสนุนฟังก์ชั่นต่อไปนี้
ชะอำ
ลูก
ทำให้ขจิริด
CUF
ถ้วย
Cuu
DCH
DL
DSR
ระดับ
เอ็ด
เอล
HVP
ich
IL
RM
SGR
e[0m , e[me[1me[2me[5me[6me[7me[8me[30m .. e[37me[90m .. e[97me[39me[70me[38;2;{R};{G};{B}me[38;5;{idx}me[40m .. e[47me[100m .. e[107me[49me[80me[48;2;{R};{G};{B}me[48;5;{idx}mSM
VPA
setScrollregion (decstbm): e[{top};{bottom}r
SelectCursorStyle:
e[0 qe[2 qe[4 qe[6 q q (Sixel String ... ) STe7e8 Toyterm สนับสนุนโหมดต่อไปนี้
?25 )?80 )?1000 )?1006 )?1049 )?2004 )x1b[200~ ที่จุดเริ่มต้นและ x1b[201~ ในตอนท้ายของข้อความที่วางซอฟต์แวร์นี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT
แบบอักษรแบบฝังตัว (M Plus 1 รหัส) จะถูกแจกจ่ายซ้ำภายใต้ใบอนุญาตแบบฟอนต์แบบเปิด (OFL) ดูเพิ่มเติม src/font/OFL.txt สำหรับรายละเอียดเพิ่มเติม