Come posso selezionare facilmente la parola che il mio cursore è attualmente all'interno?

1

Sto cercando di essere in grado di selezionare la parola corrente su cui è posizionato il cursore del mio testo su OSX (10.7.3).

Per le persone che hanno già usato prima, voglio essere in grado di fare una cosa simile al comando 'ci_', dove '_' può essere 'w', '(', '[', ecc. per specificare eliminare la parola o il contenuto di un parentesi / parentesi e accedere alla modalità di inserimento.

Il modo migliore che ho immaginato di fare è Option + Left, Shift + Option + Right per prima navigare verso sinistra alla fine della parola, quindi selezionare alla sua estremità destra. C'è un modo per creare una macro per fare entrambe queste cose contemporaneamente?

    
posta JKomusin 18.03.2012 - 20:56
fonte

2 risposte

1

Questo è stato trattato in uno screencast sul blog Ask Different . Ti incoraggio a guardare il video, ma riassumerò qui.

In primo luogo, crea un piccolo AppleScript che preme le due scorciatoie da tastiera. Apri AppleScript Editor (in / Applicazioni / Utility) e incollalo in:

tell application "System Events"
    key code 123 using option down
    key code 124 using {shift down, option down}
end tell

Salvalo come uno script in ~ / Libreria / Script (crea la cartella se non esiste già).

Ora installa l'app FastScripts . È gratuito per un massimo di 10 script.
Apri le preferenze FastScripts, trova il tuo script Select Word e assegna ad esso una scorciatoia da tastiera.

Ora puoi premere il collegamento scelto in qualsiasi app e verrà selezionata la parola corrente.

    
risposta data 18.03.2012 - 21:18
fonte
0

Un'altra opzione sarebbe creare ~ / Library / KeyBindings / e salvare un elenco di proprietà come questo DefaultKeyBinding.dict:

{
    "~w" = selectWord:; // option-w
}

Le associazioni di tasti personalizzate non funzionano in alcune applicazioni multipiattaforma (o attualmente Xcode), ma non hanno ritardi percettibili come AppleScript o Macro Maesto della tastiera.

Per ulteriori informazioni, vedi hcs.harvard.edu/~jrus/Site/ Cocoa Text System.html , lri.me/keybindings e brettterpstra.com/tag/keybindings .

    
risposta data 19.03.2012 - 15:21
fonte

Leggi altre domande sui tag