Não há um único atalho para fazê-lo diretamente.
Você pode ir para o final do texto com Ctrl- ee remover uma linha Ctrl- u. Isso, no entanto, funciona apenas com GtkEntry
, ou seja, campo de entrada de uma linha.
Se você precisar selecionar tudo em a GtkTextView
, o controle de editor de várias linhas, você terá que fazer o oneroso Ctrl- Homeseguido de Ctrl+ Shift- End, que, com o meu teclado de 63 teclas, é quase impossível.
Se, pelo bom motivo de editar a eficiência ou as limitações dos teclados de dispositivos móveis, Homee Endestiver fora de alcance, você terá que se virar. Selecionar "Selecionar tudo" no menu "Editar" é uma péssima idéia, porque mapeia para Alt- e- ano firefox,
Alt- e- tno gedit, Alt- e- sno OpenOffice (mesmo com integração com o gnome), em cada software uma chave diferente e em alguns softwares, não há "Selecionar tudo" no menu Editar, como o chromium, e em alguns softwares, nem existe o próprio menu Editar, nem mesmo um menu oculto para ser destacado Alt-e, como nautilus. Essa inconsistência supera a finalidade da barra de menus ativada pela Alt, e nem qualquer sistema operacional, nem mesmo o Windows, é tão inconsitente. Mesmo o menu do botão direito do mouse não possui um atalho fixo para "Selecionar tudo" - geralmente é, amas pode ser tde aplicativo para aplicativo. Solicitar correção de bug em cada software individual só pode ser feito com um meta-projeto como o GNOME, mas saber que o próprio GNOME produziu alguns desses problemas (a remoção do Menu Editar no 'nautilus' é uma decisão do GNOME 3) realmente não deixou você tem muita esperança.
Em uma nota lateral, Ctrl- Homeé o único atalho para mover para o início de todo o texto, mesmo que 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 usuário experiente do emacs tentaria Ctrl- x- h: emacs autêntico, de fato, mas nenhuma sequência de teclas de controle é entendida pelo modo emacs do gtk3. De fato, apenas um punhado de atalhos do emacs são definidos - Dê uma olhada /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 piorar a situação, é difícil realocar uma tecla de atalho para esse fim. Como você sabe, Ctrl- aé tomado pelo emacs. Mas mesmo os hispanofones, o maior grupo que não fala inglês (excluídos os chineses porque usamos ideógrafos), que são usados para selecionar tudo com Ctrl- e, também acham esse atalho de teclado do emacs. Excluindo e, não há mais nenhuma tecla na metade esquerda de um teclado QWERTY sem um objetivo já bem aceito. O Google Tradutor usa a tecla SHIFT, quando pressionada sozinha, como 'selecionar tudo', mas nenhum outro software nem outros produtos do Google seguem a configuração.
Para esvaziar uma linha, use Ctrl- u. Isso tem a vantagem de não sobrescrever o X SELECTION (aquele que você puxa com o botão do meio do mouse). Esta é uma configuração única apenas do modo emacs do gtk3: no emacs real, ele não faz nada por si só; no readline (bash, mysql etc), ele deve excluir tudo do cursor até o início da linha, enquanto sua contraparte Ctrl- kexclui tudo do cursor até o final da linha.
Alguns podem sugerir que você deixe uma marca em algum lugar para seleção aleatória com o teclado. Você também pode encontrar Ctrl- SPACEestá no modo emacs configurado para definir uma âncora no texto. Apesar de conflitar com muitos outros softwares (métodos de entrada de ideógrafos em particular e preenchimento automático em outros softwares de edição), não há nenhuma tecla de atalho para usar a âncora que você definir.
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 erros sobre essas necessidades são marcados como de baixa prioridade. Por esse motivo, acho melhor fazer essa pergunta para locais genéricos do Linux, por exemplo, superusuário.