Selecionando a palavra inteira usando apenas o teclado

31

Suponha que eu esteja escrevendo algum texto e o sinal de intercalação esteja no meio de uma palavra. Gostaria de poder selecionar essa palavra sem usar o mouse. (Usando o mouse, basta clicar duas vezes na palavra.)

Eu encontrei o seguinte, mas é meio desajeitado:

  1. Ctrl+ : para ir para o início da palavra
  2. Ctrl+ Shift+ : para selecionar a palavra inteira

Existe um jeito melhor de fazer isso?

Randomblue
fonte
1
Eu acho que essa é a maneira mais simples de fazer isso sem o mouse. São apenas 2 etapas.
bwall
Depende do programa em que você está. Muitos editores pressionariam a tecla para selecionar a palavra atual.
Julian
@ Julian: Eu estou principalmente no Google Chrome, eu acho.
Randomblue 14/10
2
Você não precisa liberar a tecla CTRL entre as etapas 1 e 2. Para reduzir mais um toque de tecla, se ainda não estiver fazendo isso.
Scott Rhee

Respostas:

17

No macOS, crie um arquivo ~/Library/KeyBindings/DefaultKeyBinding.dictcom o seguinte conteúdo:

{
    "^w" = (selectWord:);
}

Se o arquivo já existir, adicione a segunda linha acima em seus colchetes de nível superior.

Reinicie (saia e inicie novamente) um aplicativo para aplicar novas associações de teclas.

Agora você pode pressionar ^w( Control-W) em qualquer aplicativo nativo (por exemplo, não Firefox, Eclipse, etc.) para selecionar a palavra atual.

Você pode personalizar o atalho, ^é Control, ~Option, $Shift, @Command.


Alguns aplicativos incluem itens de menu para esta ação. O TextMate, por exemplo, usa o ^watalho para Editar »Selecionar» Word por padrão.

Daniel Beck
fonte
2
Isso funciona com o Google Chrome.
Daniel Beck
Ótimo. Thanks .. funciona para mim ..Ctrl + w
Syed Haider Hassan
Gostaria de acrescentar apenas algumas observações para essa ótima resposta: o diretório é KeyBindingsse você tiver um sistema de arquivos com distinção entre maiúsculas e minúsculas e reinicie os aplicativos para aplicar novas associações de teclas.
rshev
1
@rshev Isso é o que sugeriu edições são a favor, experimentá-lo ;-)
Daniel Beck
O que significa On OS X ? Digamos que eu tenho o Windows 10; O que exatamente eu tenho que fazer?
MJH
16

Há um caminho melhor. AutoHotkey.

http://www.autohotkey.com/

Ou, se você estiver no Visual Studios, Ctrl Wseleciona a palavra inteira.

surfasb
fonte
1
Como você configurou o AutoHotkey para fazer isso funcionar?
Daniel Beck
7
Visual Studio era o que eu estava procurando, obrigado.
Benjamin
1
+1 : Excelente, por algum motivo, eu esperava que Ctrl + W fechasse a janela em que estava trabalhando no MSVC. Mas isso é Ctrl + F4.Em muitos outros aplicativos, Ctrl + W faz exatamente isso (fecha a janela ativa) , então parece um pouco perigoso usar o AutoHotkey para fazer esse atalho funcionar globalmente - talvez seja apenas paranóico meu antigo?
Andon M. Coleman
2

Esse script do AutoHotKey mapeia Ctrl-W para selecionar a palavra sob o cursor:

#IfWinActive ahk_class OpusApp
^W::
SendInput ^{left}+^{right}
#IfWinActive

Testado com o Word 2010, também deve funcionar com outras versões.

uvett
fonte
2

No MSWord, pressione F8 uma vez para entrar no modo estendido, duas vezes para selecionar a palavra inteira, três vezes para selecionar a frase inteira, quatro vezes para selecionar o parágrafo e cinco vezes o documento inteiro. Pressione ESC para sair do modo estendido

user321627
fonte
0

A primeira resposta estava certa. Faça Ctrl+ rightarrowentão façaCtrl + Shift+ leftarrow. Para torná-lo mais curto, salve-o em uma macro. Basta gravar as teclas digitadas no word e dar à macro um atalho de teclado simples como, digamos, Ctrl+ D(D me lembra um clique duplo).

O texto da macro no visual basic é:

Sub SelectWord()
'
' SelectWord Macro
'
'
    Selection.MoveLeft Unit:=wdWord, Count:=1
    Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend
End Sub
Rudyrucker
fonte
0

Código do Visual Studio

Se você deseja que as combinações de teclas correspondam a outro editor: setas (esquerda / direita) para selecionar uma palavra inteira. Na minha instância: cmd+alt+shift+<ou cmd+alt+shift+>, por exemplo, faça o seguinte no VSC:

  • editar atalhos de teclado
  • procurar select word
  • exclua as combinações de teclas que você não precisa (talvez seja necessário experimentar para obter o comportamento exato que procura).
  • procurar cursorWordStartLeftSelect
    • clique duas vezes e personalize: cmd+alt+shift+<
  • e pesquisar cursorWordStartRightSelect
    • clique duas vezes e personalize: cmd+alt+shift+>
urbanaut
fonte