Toyterm é um emulador de terminal de brinquedos para Linux.

Para instalar:
$ 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 .Para configurar:
$ mkdir -p " $HOME /.config/toyterm "
$ cp ./config.toml " $HOME /.config/toyterm "
$ $EDITOR " $HOME /.config/toyterm/config.toml "Para desinstalar:
$ rm " $HOME /.terminfo/t/toyterm-256color "
$ cargo uninstall toyterm
$ rm -r " $HOME /.config/toyterm "$ sudo rm /usr/share/terminfo/t/toyterm-256color também. | Chave | Função |
|---|---|
Ctrl + - | Diminuir o tamanho da fonte |
Ctrl + = | Aumente o tamanho da fonte |
Ctrl + Shift + c | Copie o texto selecionado |
Ctrl + Shift + v | Cole o texto da área de transferência |
Ctrl + Shift + l | História clara |
| Chave para cima | Envie x1b[[A |
| Chave para baixo | Envie x1b[[B |
| Chave direita | Envie x1b[[C |
| Chave esquerda | Envie x1b[[D |
| Chave de página | Envie x1b[5~ |
| Chave de Pagewn | Envie x1b[6~ |
| Excluir a chave | Envie x1b[3~ |
| Chave do backspace | Enviar x7f |
| Roda do mouse | Mesmo efeito que as teclas de seta (para cima/para baixo/direita/esquerda) |
| Shift + Rouse Wheel | História da rolagem |
Se o recurso multiplex for enalbed:
| Chave | Função |
|---|---|
Ctrl + a , c | Crie uma nova janela |
Ctrl + a , n | Mudar para a próxima janela |
Ctrl + a , p | Mudar para a Janela anterior |
Ctrl + a , % | Painel de corrente dividido verticalmente |
Ctrl + a , " | Painel de corrente dividido horizontalmente |
Ctrl + a , z | Maximize o painel atual |
Ctrl + a , s | Salve o layout atual |
Ctrl + a , r | Restaurar o layout salvo |
Ctrl + a , x | Fechar o painel atualmente focado |
Ctrl + a , para cima/para baixo/esquerda/direita | Concentre o painel Up/Down/Esquerda/Direita |
Ctrl + a , Ctrl + Up | Mova a partição para cima (ou seja, diminua a largura do painel superior) |
Ctrl + a , Ctrl + Down | Mova a partição para baixo (ou seja, aumente a largura do painel superior) |
Ctrl + a , Ctrl + esquerda | Mova a partição para a esquerda (ou seja, diminua a largura do painel esquerdo) |
Ctrl + a , Ctrl + Right | Mova a partição à direita (ou seja, aumente a largura do painel direito) |
Ctrl + a , Ctrl + a | Enviar x01 (Ctrl + a ) |
O ToyTerm visa apoiar as funções de controle padrão descritas no ECMA-48. Algumas funções privadas, amplamente utilizadas por terminais modernos, também podem ser suportados. Atualmente, o ToyTerm suporta as seguintes funções.
Cha
FILHOTE
RUMINAÇÃO
CUF
XÍCARA
Cuu
Dch
Dl
Dsr
ECH
Ed
El
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
SetScrollRelGion (DECSTBM): e[{top};{bottom}r
SelectCursorStyle:
e[0 qe[2 qe[4 qe[6 q q (Sixel String ...) Ste7e8 O ToyTerm suporta os seguintes modos.
?25 )?80 )?1000 )?1006 )?1049 )?2004 )x1b[200~ no início e x1b[201~ no final de um texto colado.Este software está licenciado sob licença do MIT.
As fontes incorporadas (M mais código 1) são redistribuídas sob a licença de fonte aberta (OFL). Veja também src/font/OFL.txt Para obter mais detalhes.