Não existe um único atalho para fazer isso diretamente.
Você pode ir até o final do texto com Ctrl - e e remover uma linha Ctrl - u . Isso, no entanto, só funciona com GtkEntry
, ou seja, campo de entrada de uma linha.
Se você precisar selecionar tudo em um GtkTextView
, o controle tipo editor de múltiplas linhas, você terá que fazer o oneroso Ctrl - Início seguido por Ctrl + Deslocamento - Fim , que, com meu teclado de 63 teclas, é quase impossível.
Se, por um bom motivo de edição de eficiência ou limitações de teclados de dispositivos móveis, Início e Fim estiverem fora de alcance, então você terá que se virar. Selecionar "Select-all" no menu "Edit" é uma má idéia, porque ele mapeia para Alt - e - a no firefox,
Alt - e - t em gedit, Alt - e - s no OpenOffice (mesmo com a integração do gnome), em cada software uma chave diferente e, em alguns softwares, não há "Select-all" no Edit Menu, como o cromo, e em alguns softwares, não há mesmo o próprio Edit Menu, nem mesmo um hidden a ser chamado com Alt - e , como o nautilus. Essa inconsistência supera a finalidade da barra de menus ativada por Alt e nenhum sistema operacional, nem mesmo o Windows, é tão inconsistente. Mesmo o menu do botão direito não tem um atalho fixo para "Select-All" - normalmente é a mas pode ser t do aplicativo para o aplicativo. Solicitar correção de bugs em cada software individual só pode ser feito com um metaprojeto como o GNOME, mas saber que o próprio GNOME gerou alguns desses problemas (a remoção do Menu Editar em 'nautilus' é uma decisão do GNOME 3) realmente não deixou você tem muita esperança.
Em uma nota lateral, Ctrl - Início é o único atalho para ir para o começo de todo o texto, mesmo que ele possa interromper seu trabalho para digitar dispositivos móveis com teclado pequeno.
A resposta termina aqui. Para as mentes curiosas, tenho informações adicionais:
Um experiente usuário do emacs tentaria Ctrl - x - h : autentico emacs de fato, mas nenhuma seqüência de teclas de controle é entendida pelo gtk3 modo emacs. Na verdade, apenas alguns atalhos do emacs são definidos - dê uma olhada em /usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
; há espaço suficiente em um adesivo para anotar todos os atalhos do emacs suportados.
Para tornar a situação ainda pior, é difícil realocar uma tecla de atalho para essa finalidade. Como você sabe, Ctrl - a é usado pelo emacs. Mas mesmo os hispanófonos, o maior grupo não-anglo-saxão (chinês excluído por usar ideogramas), que são usados para selecionar tudo com Ctrl - e , encontrariam esse atalho de teclado tomado pelo emacs também. Excluindo e , não há nenhuma outra tecla na metade esquerda de um teclado QWERTY sem um propósito já bem aceito. O Google Tradutor usa a tecla SHIFT, quando pressionado sozinho, como "selecionar tudo", mas nenhum outro software nem outros produtos do Google seguem a configuração.
Para esvaziar uma linha, use Ctrl - u . Isto tem a vantagem de não sobrescrever X SELECTION (aquele que você arranca com o botão do meio do mouse). Esta é uma configuração única apenas do modo emacs do gtk3: em emacs reais, ele não faz nada sozinho; em readline (bash, mysql etc) é suposto para apagar tudo, desde o cursor até o início da linha, enquanto sua contraparte Ctrl - k apaga tudo do cursor para o fim da linha.
Alguns podem sugerir que você deixe uma marca em algum lugar para a seleção aleatória com o teclado. Você também pode encontrar Ctrl - ESPAÇO está no modo emacs configurado para definir uma âncora no texto. Apesar de conflitar com muitos outros softwares (métodos de entrada de ideogramas em particular, e auto-completar em algum outro software de edição), não há nenhuma tecla de atalho para fazer uso da âncora que você definiu.
O Ubuntu não suporta oficialmente o modo de edição do emacs, nem qualquer outra configuração de interface do usuário que não possa ser feita com a interface do usuário. Os relatórios de bugs sobre essas necessidades são marcados como prioridade baixa. Por esta razão, penso que é melhor fazer essa pergunta aos locais genéricos do Linux, por ex. superusuário.