Vincular Ctrl + Down no Joe em um console Linux

3

Quando eu quiser selecionar uma linha no editor joe , eu posso ir ao começo e simplesmente pressionar CTRL-Down e isso selecionará a linha. Eu posso me mover em algum lugar e copiar a linha com CTRL-k-c .

O código chave correspondente a CTRL-Down é ^[[1;5B e vejo que isso é definido no arquivo de configuração de joe /etc/joe/joerc :

dnarw,uparw,begin_marking,dnarw,toggle_marking  ^[ [ 1 ; 5 B    Mark down

O descrito acima funciona quando estou em um terminal virtual, ou seja, terminator . Quando estou em um console (ou seja, CTRL-ALT-F2 , ele não funciona mais. Além disso, notei que, quando pressiono CTRL-Down no console, obtenha outro código: ^[[B .

Estou usando muito o console e gostaria de ter a possibilidade de usar o recurso "Marcar para baixo". Existe alguma maneira de fazer isso?

    
por Martin Vegter 02.10.2014 / 03:35

1 resposta

4

Há um grande problema aqui: sob o console linux, não há como distinguir Ctrl-Down de Down , ambos enviam a mesma sequência ^[[B .

Para fazer isso funcionar, precisamos encontrar um hack para o console do Linux para mudar isso. Não é bonito, mas se você se importar o suficiente sobre isso, pode ser possível.

Caso contrário, que tal usar outra ligação de chave? Diga Alt - / ,
Basta adicionar isso a /etc/joe/joerc ao lado do outro:

dnarw,uparw,begin_marking,dnarw,toggle_marking  ^[ /            Mark down

e agora funciona no terminal e console =)

    
por 06.10.2014 / 14:06