Sélection d'un mot entier à l'aide du clavier uniquement

31

Supposons que j'écris du texte et que le curseur soit au milieu d'un mot. Je voudrais pouvoir sélectionner ce mot sans utiliser ma souris. (À l'aide de la souris, double-cliquez simplement sur le mot.)

J'ai trouvé ce qui suit, mais c'est un peu maladroit:

  1. Ctrl+ : pour aller au début du mot
  2. Ctrl+ Shift+ : pour sélectionner le mot entier

Existe-t-il une meilleure façon de le faire?

Randomblue
la source
1
Je pense que c'est la façon la plus simple de le faire sans souris. Ce n'est que 2 étapes.
bwall
Cela dépend du programme dans lequel vous êtes. De nombreux éditeurs ont une touche pour sélectionner le mot en cours.
Julian
@Julian: Je suis principalement dans Google Chrome, je suppose.
Randomblue
2
Vous n'avez pas besoin de relâcher la touche CTRL entre les étapes 1 et 2. Vous pouvez donc réduire un coup de clé supplémentaire, si vous ne le faites pas encore.
Scott Rhee

Réponses:

17

Sur macOS, créez un fichier ~/Library/KeyBindings/DefaultKeyBinding.dictavec le contenu suivant:

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

Si le fichier existe déjà, ajoutez la deuxième ligne ci-dessus dans ses accolades de niveau supérieur.

Redémarrez (quittez et redémarrez) une application pour appliquer de nouvelles liaisons de touches.

Vous pouvez maintenant appuyer sur ^w( Control-W) dans n'importe quelle application native (c'est-à-dire pas Firefox, Eclipse, etc.) pour lui faire sélectionner le mot courant.

Vous pouvez personnaliser le raccourci, ^c'est-à-dire Contrôle, ~Option, $Maj, @Commande.


Certaines applications incluent des éléments de menu pour cette action. TextMate, par exemple, utilise le ^wraccourci pour Edition »Sélectionner» Word par défaut.

Daniel Beck
la source
2
Cela fonctionne avec Google Chrome.
Daniel Beck
Génial. Merci .. Fonctionne pour moi ..Ctrl + w
Syed Haider Hassan
Je voudrais seulement ajouter quelques remarques pour cette excellente réponse: le répertoire est KeyBindingssi vous avez un système de fichiers sensible à la casse, et vous devez redémarrer les applications pour appliquer de nouvelles liaisons de touches.
rshev
1
@rshev C'est à cela que servent les modifications suggérées, essayez-le ;-)
Daniel Beck
Que signifie On OS X ? Disons que j'ai Windows 10; Que dois-je faire exactement?
MJH
16

Il y a un meilleur moyen. AutoHotkey.

http://www.autohotkey.com/

Ou si vous êtes dans Visual Studios, Ctrl Wsélectionne le mot entier.

surfasb
la source
1
Comment avez-vous configuré AutoHotkey pour que cela fonctionne?
Daniel Beck
7
Visual Studio était ce que je cherchais, merci.
Benjamin
1
+1 : Excellent, pour une raison quelconque, je m'attendais à moitié à ce que Ctrl + W ferme la fenêtre dans laquelle je travaillais dans MSVC. Mais c'est Ctrl + F4. Dans de nombreuses autres applications, Ctrl + W ne fait que cela (ferme la fenêtre active) , il semble donc un peu dangereux d'utiliser AutoHotkey pour que ce raccourci fonctionne à l'échelle mondiale - c'est peut
Andon M. Coleman
2

Ce script AutoHotKey mappe Ctrl-W pour sélectionner le mot sous le curseur:

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

Testé avec Word 2010, devrait également fonctionner avec d'autres versions.

uvett
la source
2

Dans MSWord, appuyez une fois sur F8 pour accéder au mode étendu, deux fois pour sélectionner le mot entier, trois fois pour sélectionner la phrase entière, quatre fois pour sélectionner le paragraphe et cinq fois le document entier. Appuyez sur ESC pour quitter le mode étendu

user321627
la source
0

La première réponse était juste. Faites Ctrl+ rightarrowpuis faites Ctrl+ Shift+ leftarrow. Pour raccourcir cela, enregistrez-le dans une macro. Enregistrez simplement ces frappes dans Word et donnez à la macro un raccourci clavier simple comme, par exemple, Ctrl+ D(D me rappelle un double clic).

Le texte de la macro en Visual Basic est:

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

Code Visual Studio

Si vous souhaitez que les raccourcis clavier correspondent à un autre éditeur: (gauche / droite) flèches pour sélectionner un mot entier. Dans mon cas: cmd+alt+shift+<ou cmd+alt+shift+>, par exemple, procédez comme suit dans VSC:

  • modifier les raccourcis clavier
  • chercher select word
  • supprimez les raccourcis clavier dont vous n'avez pas besoin (vous devrez peut-être expérimenter pour obtenir le comportement exact que vous recherchez).
  • chercher cursorWordStartLeftSelect
    • double-cliquez et personnalisez: cmd+alt+shift+<
  • et chercher cursorWordStartRightSelect
    • double-cliquez et personnalisez: cmd+alt+shift+>
urbanaut
la source