Cursor de sobrescrever / inserir distinto no Terminal ou shell do GNOME

1

Lembro-me do bom e velho uso do MS-DOS para mostrar um cursor de bloco no modo de sobrescrição e um cursor de linha vertical fino no modo Insert.

Existe uma maneira de obter uma distinção similar (não necessariamente baseada em forma, isso pode ser uma distinção de cores) no Terminal do GNOME ou em um shell? O último, é porque eu sinto que este talvez seja o Shell que teria que lidar com isso, enquanto eu não tenho certeza. Ou talvez a emulação de TTY? Por fim, nem sei qual faixa seguir.

    
por Hibou57 08.01.2016 / 07:44

1 resposta

0

O terminal não tem o conceito de modo de inserção versus sobrescrever. Só é conhecido pelo aplicativo em execução (por exemplo, shell, editor de texto ...).

Alguns emuladores de terminal (incluindo o terminal gnome) permitem que a forma do cursor seja definida por meio de seqüências de escape.

Então, o que você precisa é modificar o aplicativo desejado para definir a forma do cursor de acordo com seu estado.

Tanto quanto me lembro, neovim faz isso.

    
por egmont 10.01.2016 / 00:49