Comandos de cópia e colagem de terminal: quebra de consistência

1

Por que o terminal quebrou com a consistência de todos os outros aplicativos usando Ctrl + Shift + C para copiar? Além da estranheza, também é muito mais lento.

    
por empedokles 31.08.2015 / 23:58

2 respostas

1

Este atalho existia nos terminais como um atalho de interrupção muito antes da era das interfaces gráficas e copiar / colar.

No entanto, eu entendo sua frustração. Ao mudar de universos GUI como o Windows e anos de copiar / colar com Ctrl + c, é difícil mudar seus hábitos.

Dependendo do software do terminal que você usa, você pode alterar esse comportamento e trocar o uso de Ctrl + c e Ctrl + Shift + c.

Solução alternativa que você pode usar, como eu fiz o software Autokey para conseguir isso.

  

O AutoKey é um utilitário de automação de desktop para Linux e X11. Ele permite que você gerencie a coleta de scripts e frases e atribua abreviações e teclas de atalho para elas. Isso permite que você execute um script ou insira texto por demanda em qualquer programa que esteja usando.

  1. Quando você cria uma nova entrada no Autokey, escolha Script
  2. Na área de texto, cole: keyboard.send_keys("<shift>+<ctrl>+c")
  3. No campo de entrada de atalho, selecione Ctrl + c
  4. No filtro de janelas, selecione o emulador de terminal clicando em Definir, em Detectar propriedades da janela, depois em seu aplicativo de terminal e, finalmente, escolhendo "Classe de janela". Isso restringirá essa tecla de atalho para essas categorias de janelas.

Você também pode fazer o mesmo para Ctrl + v e Ctrl + Shift + c

Eu era um usuário pesado de Autohotkey no Windows. Autokey é muito menos poderoso e é mal mantido desde anos. No entanto, na minha distribuição (Xubuntu), ele ainda funciona parcialmente, e eu o uso principalmente para expansão de texto e para substituir definições de atalhos em aplicativos.

    
por aklmie 01.09.2015 / 01:18
0

Porque Ctrl + C no terminal tradicionalmente significa "enviar sinal de interrupção para o programa em execução". O terminal está sendo consistente consigo mesmo e com seu legado, não com outros programas.

Mais informações aqui

    
por Sergiy Kolodyazhnyy 01.09.2015 / 01:03