Cualquier otra forma de mover el cursor al final de la línea, en lugar de Cmd + flecha derecha

6

Cmd + no es amigable para mí. Así que me pregunto de otra manera sin la tecla de flecha 4 para hacer lo mismo, cualquiera será apreciado.

Sistema: MacOS X El Capitan Versión 10.11.6

Uso: mueva el cursor en cualquier forma en la web como Búsqueda de Google, cuando se selecciona visualmente el texto, quiero mover el cursor al final de la línea para agregar algo.

Soy un poco exigente porque acabo de aprender Vim recientemente. Gracias a todas las respuestas!

    
pregunta Niing 08.12.2016 - 14:03

3 respuestas

19

Estoy usando Ctrl+e para moverme a la última letra y Ctrl+a para moverme a la primera letra.

Recuerde que los comandos de Emacs también funcionan en la Terminal.

    
respondido por el Yoan 08.12.2016 - 14:49
4

Una herramienta adecuada para modificar accesos directos o combinaciones de teclas es Karabiner . Tenga en cuenta que hasta ahora (diciembre de 2016) la aplicación es no compatible con 10.12 Sierra.

  1. Entonces descargue e instale la aplicación ( enlace directo d / l )
  2. Abrir en la menulet Karabiner - > Preferencias
  3. Abra la pestaña Misc & Desinstalar
  4. Pulsa el botón Abrir private.xml
  5. Abra el archivo private.xml con un editor apropiado
  6. Introduzca un código clave personalizado. En mi ejemplo, reasigné la tecla de comando derecha a

    <?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. Guarda el archivo

  8. Abrir en la menulet Karabiner - > Preferencias de la pestaña Cambiar clave
  9. pulsa el botón ReloadXML
  10. Habilitar la reasignación. Debería estar listado al principio.

Entonces, no puedes usar la tecla de comando correcta para nada más, ¡así que elige las teclas con cuidado!

Si reemplaza la línea que comienza con <autogen>__KeyToKey__ por esta línea:

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

puedes usar la tecla de comando derecha casi como siempre. Simplemente presionando la tecla, moverá el cursor al final de la línea.

También puede usar la tecla alt / opción correcta. Luego reemplaza COMMAND_R por OPTION_R y VK_LAZY_COMMAND_R por VK_LAZY_OPTION_R .

    
respondido por el klanomath 08.12.2016 - 15:01
0

Ctrl-e, como en Emacs. Muchas combinaciones de teclas de Emacs también funcionarán: Ctrl-a para ir al principio de la línea, Ctrl-f para adelante y Ctrl-b para atrás.

    
respondido por el ahawerhwraeh 08.12.2016 - 17:33

Lea otras preguntas en las etiquetas