7 votos

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

Cmd + no es fácil para los dedos para mí. Así que me pregunto cualquier otra forma sin la tecla de 4 flechas para hacer lo mismo, cualquiera será apreciado.

Sistema: MacOS X El Capitan Versión 10.11.6

Uso: mover el cursor en cualquier formulario en la web como Google Search, cuando el texto se selecciona visualmente, quiero mover el cursor al final de la línea para añadir algo.

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

0 votos

Por favor, añada la versión de su sistema, el modelo de su Mac y la(s) aplicación(es) que está utilizando.

1 votos

Si tienes una máquina con Windows, sólo tienes que pulsar la tecla "Fin". Es mucho más productivo.)

0 votos

¡¡¡@davek Jajaja, eso es justo lo que dijo mi profesor!!!

19voto

Ian Puntos 121

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

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

6 votos

Los atajos de estilo Emacs no sólo funcionan en la Terminal, sino que también funcionan en cualquier control de caja de texto estándar. Si no funcionan, significa que la aplicación no está utilizando la biblioteca de interfaz de usuario proporcionada por Apple, y no se obtienen todos estos comportamientos agradables. :-(

0 votos

De hecho, es posible que incluso funcione en iOS, si se utiliza un teclado externo con ctrl.

0 votos

¡Vaya, eso es lo que quiero! Yo solía hacer lo mismo con la estúpida <opción><flecha izquierda>...

4voto

klanomath Puntos 19587

Una herramienta adecuada para modificar los accesos directos o las combinaciones de teclas es Mosquetón . Ten en cuenta que hasta ahora (diciembre de 2016) la app es no compatible con 10.12 Sierra.

  1. Así que descargue e instale la aplicación ( enlace directo d/l )

  2. Abrir en el menú Karabiner -> Preferencias

  3. Abrir la pestaña Miscelánea y desinstalación

  4. Pulsa el botón Open private.xml

  5. Abra el archivo private.xml con un editor apropiado

  6. Introduzca un código clave personalizado. En mi ejemplo he reasignado 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. Guardar el archivo

  8. Abra en el menú Karabiner -> Preferencias la pestaña Cambiar la clave

  9. Pulse el botón ReloadXML

  10. Habilitar la reasignación. Debería aparecer al principio.

Entonces no podrás utilizar la tecla de comando derecha para nada más, así que elige bien las teclas.


Si sustituye la línea que empieza por <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. Con sólo pulsar la tecla, el cursor se desplazará al final de la línea.

También puedes utilizar la tecla alt/opción derecha. A continuación, sustituya COMANDO_R por OPCIÓN_R y VK_LAZY_COMMAND_R por VK_LAZY_OPTION_R .

0 votos

Antes de recibir la respuesta de @lan, busqué y encontré la misma herramienta que mencionaste, y noté el problema de compatibilidad que mencionaste, y consideré usarla.

0voto

anm Puntos 1057

Ctrl-e, como en Emacs. Muchas combinaciones de teclas de Emacs también funcionan: Ctrl-a para ir al principio de la línea, Ctrl-f para avanzar y Ctrl-b para retroceder.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X