Quali sono i tasti di controllo disponibili quando si lavora in un campo di testo?

2

So che ctrl - e si sposterà verso di me alla fine di una riga, e ctrl - a all'inizio.

So anche che ctrl - n si sposterà lungo una linea.

Quali altre combinazioni di ctrl ci sono?

È possibile spostarsi su una linea?

Che ne dici, più desiderabile per me, c'è qualcosa da spostare avanti e indietro una parola alla volta?

Mi rendo conto che posso fare queste cose in emacs, o con un insieme alternativo di chiavi in vi, ma non è quello che mi interessa.

Se sto scrivendo una domanda su uno dei siti stackexchange o su un wiki, vi ed emacs non sono in gioco.

    
posta emiller 16.08.2011 - 20:10
fonte

2 risposte

7

I collegamenti chiave predefiniti sono memorizzati in /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict . Puoi utilizzare plutil per convertire il file in un formato XML, ad esempio:

plutil -convert xml1 -o StandardKeyBinding.xml  /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict

Oppure, se hai Xcode o l'editor della lista delle proprietà, puoi aprirlo lì.

Inoltre, puoi aggiungere i tuoi binding a livello di sistema a /Library/KeyBindings/DefaultKeyBinding.dict , o per utente a ~/Library/KeyBindings/DefaultKeyBinding.dict .

Questa pagina ha una buona panoramica dei binding. Mi sono particolarmente affezionato a Transpose ( ^ -T), che scambia le due lettere a sinistra e a destra del cursore, correggendo rapidamente il mio tipo più comune di errore di battitura .

Inoltre, ci sono vari trucchi aggiuntivi usando i tasti e :

  • - e si spostano all'inizio o alla fine della riga . Aggiungi per selezionare tutto tra.
  • - e si spostano all'inizio o alla fine del documento . Aggiungi per selezionare tutto tra.
  • - e si spostano all'inizio o alla fine della parola o tra più parole. Aggiungi per selezionare tutto tra.
  • - e si spostano all'inizio o alla fine del paragrafo . Aggiungi per selezionare tutto tra.
risposta data 16.08.2011 - 20:17
fonte
3

Puoi usare alt / opzione e il cursore ← / → per spostare avanti e indietro intere parole alla volta, portandoti all'inizio o alla fine della parola a seconda della direzione scelta.

L'uso di shift ti consente anche di evidenziare il testo mentre lo passi.

Usare le stesse combinazioni con ↑ / ↓ fa lo stesso nei paragrafi.

    
risposta data 16.08.2011 - 20:16
fonte

Leggi altre domande sui tag