Tutte le caselle di testo: l'opposto di ctrl + v (come in emacs)

2

Mi piace usare ctrl + v su mac per saltare con il cursore alla schermata successiva - qualcosa come page down ma il cursore si sposta anche.

Conosci qualche modo per fare il contrario - salta allo schermo precedente - come page up ma anche con il cursore in movimento?

Mi piacerebbe una soluzione universale, ovvero lavorare in tutte le caselle di testo.

AGGIORNAMENTO: ho rinfrescato la mente che c'è un legame chiave nei terminali che fa esattamente ciò che voglio e cioè meta + v ma che non funziona in tutte le caselle di testo Cocoa come ctrl + v fa.

    
posta user2626382 30.08.2013 - 17:46
fonte

2 risposte

0

⌥⇞ e ⌥⇟ (opzione-pagina su e opzione-pagina su) spostano anche il punto di inserimento, come ^ V.

Puoi fare ⌥V scorrere una pagina verso l'alto e spostare il caret salvando un elenco di proprietà come questo ~/Library/KeyBindings/DefaultKeyBinding.dict :

{
  "~v" = pageUp:;
}

È anche possibile far scorrere i tasti pagina su e pagina giù per spostare il cursore:

{
  "\UF72C" = pageUp:;
  "\UF72D" = pageDown:;
}

I metodi pageUp: e pageDown: non fanno nulla nelle viste web (incluso Safari) o in Numbers.

Vedi link o link per ulteriori informazioni.

Puoi anche utilizzare KeyRemap4MacBook per rimappare ⌥V a ⇞, o ⇞ e ⇟ a ⌥⇞ e ⌥⇟. Vedi questa domanda .

    
risposta data 31.08.2013 - 04:29
fonte
1

Il comando di Emacs per la pagina su è Meta-v. Sfortunatamente, Cocoa sembra solo implementare i comandi dei tasti di controllo, non i comandi con Meta. (Alt è usato per caratteri speciali o internazionali. Alt-v mi dà un tasto radice quadrata sul mio layout di tastiera.)

    
risposta data 30.08.2013 - 17:57
fonte

Leggi altre domande sui tag