Selezione di una parola intera usando solo la tastiera


31

Supponiamo che stia scrivendo del testo e che il cursore sia nel mezzo di una parola. Vorrei poter selezionare quella parola senza usare il mouse. (Usando il mouse, fai semplicemente doppio clic sulla parola.)

Ho trovato il seguente, ma è un po 'goffo:

  1. Ctrl+ : per andare all'inizio della parola
  2. Ctrl+ Shift+ : per selezionare l'intera parola

C'è un modo migliore per farlo?


1
Penso che questo sia il modo più semplice per farlo senza un mouse. Sono solo 2 passaggi.
bwall

Dipende dal programma in cui ti trovi. Molti editor dovrebbero premere un tasto per selezionare la parola corrente.
Giuliano,

@Julian: sono principalmente su Google Chrome, immagino.
Randomblue,

2
Non è necessario rilasciare il tasto CTRL tra i passaggi 1 e 2. In questo modo è possibile ridurre un altro tasto, se non lo si sta ancora facendo.
Scott Rhee,

Risposte:


17

Su macOS, crea un file ~/Library/KeyBindings/DefaultKeyBinding.dictcon il seguente contenuto:

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

Se il file esiste già, aggiungi la seconda riga sopra tra le parentesi graffe di livello superiore.

Riavvia (esci e ricomincia) un'app per applicare nuove combinazioni di tasti.

Ora puoi premere ^w( Control-W) in qualsiasi applicazione nativa (cioè non Firefox, Eclipse, ecc.) Per fare in modo che selezioni la parola corrente.

È possibile personalizzare il collegamento, ^è Controllo, ~Opzione, $Maiusc, @Comando.


Alcune applicazioni includono voci di menu per questa azione. TextMate, ad esempio, utilizza il ^wcollegamento per Modifica »Seleziona» Word per impostazione predefinita.


2
Funziona con Google Chrome.
Daniel Beck

Grande. Grazie .. Funziona per me ..Ctrl + w
Syed Haider Hassan,

Vorrei solo aggiungere alcune osservazioni per questa ottima risposta: directory è KeyBindingsse si dispone di un file system con distinzione tra maiuscole e minuscole e è necessario riavviare le app per applicare nuove combinazioni di tasti.
rshev,

1
@rshev Ecco a cosa servono le modifiche suggerite, provalo ;-)
Daniel Beck

Cosa significa su OS X ? Di 'che ho Windows 10; Cosa devo fare esattamente?
MJH,

16

C'è un modo migliore AutoHotkey.

http://www.autohotkey.com/

O se sei in Visual Studios, Ctrl Wseleziona l'intera parola.


1
Come hai configurato AutoHotkey per farlo funzionare?
Daniel Beck

7
Visual Studio era quello che stavo cercando, grazie.
Benjamin,

1
+1 : Eccellente, per qualche motivo mi aspettavo quasi Ctrl + W per chiudere la finestra in cui stavo lavorando in MSVC. Ma questo è Ctrl + F4. In molte altre applicazioni, Ctrl + W fa proprio questo (chiude la finestra attiva) , quindi sembra un po 'pericoloso usare AutoHotkey per far funzionare questa scorciatoia a livello globale - forse è solo paranoico vecchio me?
Andon M. Coleman,

2

Questo script AutoHotKey mappa Ctrl-W per selezionare la parola sotto il cursore:

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

Testato con Word 2010, dovrebbe funzionare anche con altre versioni.


2

In MSWord, premi F8 una volta per accedere alla modalità estesa, due volte per selezionare l'intera parola, tre volte per selezionare l'intera frase, quattro volte per selezionare il paragrafo e cinque volte l'intero documento. Premere ESC per uscire dalla modalità estesa


0

La prima risposta era giusta. Fai Ctrl+ rightarrowquindi fai Ctrl+ Shift+ leftarrow. Per accorciarlo, salvalo in una Macro. Basta registrare quei tasti sulla parola e dare alla macro una semplice scorciatoia da tastiera come, diciamo, Ctrl+ D(D mi ricorda il doppio clic).

Il testo della macro in Visual Basic è:

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

0

Codice di Visual Studio

Se desideri che le combinazioni di tasti corrispondano a un altro editor: frecce (sinistra / destra) per selezionare un'intera parola. Nel mio caso: cmd+alt+shift+<o cmd+alt+shift+>, ad esempio, eseguire le seguenti operazioni in VSC:

  • modifica scorciatoie da tastiera
  • ricerca select word
  • elimina le combinazioni di tasti non necessarie (potrebbe essere necessario sperimentare per ottenere il comportamento esatto che stai cercando).
  • ricerca cursorWordStartLeftSelect
    • fai doppio clic e personalizza: cmd+alt+shift+<
  • e cerca cursorWordStartRightSelect
    • fai doppio clic e personalizza: cmd+alt+shift+>
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.