Qualsiasi altro modo per spostare il cursore alla fine della riga, invece di Cmd + freccia destra

6

Cmd + non è adatto alle dita per me. Quindi mi chiedo in un altro modo senza che il tasto 4-arrow faccia lo stesso, chiunque sarà apprezzato.

Sistema: MacOS X El Capitan versione 10.11.6

Utilizzo: sposta il cursore in qualsiasi forma sul Web come Ricerca Google, quando il testo è visivamente selezionato, voglio spostare il cursore alla fine della riga per aggiungere qualcosa.

Sono un po 'schizzinoso perché recentemente ho imparato Vim. Grazie a tutte le risposte!

    
posta Niing 08.12.2016 - 14:03
fonte

3 risposte

19

Sto usando Ctrl+e per passare all'ultima lettera e Ctrl+a per spostarmi alla prima lettera.

Ricorda che i comandi di Emacs funzionano anche nel Terminale.

    
risposta data 08.12.2016 - 14:49
fonte
4

Uno strumento appropriato per modificare scorciatoie o combinazioni di tasti è Moschettone . Tieni presente che fino ad ora (dic 2016) l'app è non compatibile con 10.12 Sierra.

  1. Quindi scarica e installa l'app ( link diretto d / l )
  2. Apri la menulet Karabiner - > Preferenze
  3. Apri la scheda Misc e amp; Disinstalla
  4. Premi il pulsante Apri private.xml
  5. Apri il file private.xml con un editor appropriato
  6. Immettere un codice chiave personalizzato. Nel mio esempio ho rimappato la chiave di comando destra in

    <?xml version="1.0"?>
    <root>
        <item>
        <name>Change Command R to Command L arrow</name>
        <identifier>cmdr2cmdlarrowr</identifier>
        <autogen>__KeyToKey__ KeyCode::COMMAND_R, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>
        </item><!-- note the closing </item> tag-->
    </root>
    
  7. Salva il file

  8. Apri la menulet Karabiner - > Preferenze la scheda Cambia chiave
  9. Premi il pulsante ReloadXML
  10. Abilita la rimappatura. Dovrebbe essere elencato all'inizio.

Quindi non puoi usare il tasto comando destro per nient'altro, quindi scegli saggiamente i tasti!

Se sostituisci la linea che inizia con <autogen>__KeyToKey__ con questa linea:

    <autogen>__KeyOverlaidModifier__ KeyCode::COMMAND_R, KeyCode::VK_LAZY_COMMAND_R, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>

puoi usare il tasto di comando destro quasi come al solito. Basta premere il tasto per spostare il cursore alla fine della riga.

Puoi anche usare il tasto alt / opzione giusto. Quindi sostituisci COMMAND_R di OPTION_R e VK_LAZY_COMMAND_R di VK_LAZY_OPTION_R .

    
risposta data 08.12.2016 - 15:01
fonte
0

Ctrl-e, come in Emacs. Molte combinazioni di tasti di Emacs funzioneranno anche: Ctrl-a per andare all'inizio della riga, Ctrl-f per avanti e Ctrl-b per indietro.

    
risposta data 08.12.2016 - 17:33
fonte

Leggi altre domande sui tag