Usando "<Modificador> + Izquierda / Derecha" para moverse entre palabras en una ventana de edición


7

Recientemente me cambié a una MacBook como mi plataforma principal para trabajar. Anteriormente, era una persona totalmente basada en Linux (ahora ejecuto Linux en VMware). Pero todavía hay algunas diferencias de UI que me están volviendo loco, y una de ellas es esta:

Estoy acostumbrado a poder usar ctrl+ / cuando estoy en un formulario web, o incluso en la mayoría de las aplicaciones de edición, para moverme de izquierda a derecha por una palabra completa. Sin embargo, en mi MBP, esas teclas cambian entre escritorios en Spaces. Y donde MacOS tiende a usar la tecla-para los ismos de control comunes (como ctrl+ C, etc.), + y + `hacer inicio de línea y fin de línea, respectivamente.

¿Hay un modificador para moverse por palabras, bajo MacOS?

Respuestas:


12

Las teclas de flecha + le permitirán navegar por palabra. Como dijiste, las teclas de flecha + se moverán al final / principio de la línea o documento. Ambos también se pueden usar para seleccionar o la tecla Eliminar. Además, puede hacer doble clic para seleccionar una palabra y hacer triple clic para seleccionar un párrafo, y si hace doble clic y arrastra o triple clic, puede seleccionar varias palabras o párrafos.

También útil, y quizás familiar para usted que viene de Linux:

  • ctrl A se mueve al comienzo de un párrafo
  • ctrl E se mueve al final de un párrafo
  • fn elimina hacia adelante (y se puede combinar con o ;
    también puede usar el ctrlDque no funciona con los otros modificadores)
  • ctrl K elimina al final del párrafo (kill)
  • ctrl Y pega ese texto de vuelta (tirar)
  • ctrl L se desplaza para que el texto seleccionado sea visible
  • ctrl T transpone los dos caracteres al lado del cursor
  • ctrl O inserta una nueva línea después del cursor

Se pueden encontrar accesos directos y usos más interesantes del teclado aquí y en otros lugares de Internet.


¿ Ctrl K Corta el texto, en lugar de simplemente matar ? Yo diría que sí, según tu respuesta.
Nicolas Barbulesco

Con respecto a la inserción de una nueva línea, ¿qué diferencia hay entre Ctrl Oy Return?
Nicolas Barbulesco

3
  • y mueve la palabra hacia atrás o hacia adelante
  • y mueve la palabra hacia atrás o hacia adelante y modifica la selección
  • y eliminar la palabra hacia atrás o hacia adelante

Los mismos métodos abreviados con sustituto se utilizan para navegar por subpalabras en algunos editores como Xcode y TextMate.

Una referencia de los atajos de edición de texto estándar: hcs.harvard.edu/~jrus/Site/System%20Bindings.html


1
Curioso, los atajos más simples como ⌥ ← parecen haber desaparecido de la documentación de Apple para desarrolladores ...
Graham Perrin

@GrahamPerrin A ese HIG Apéndice (vinculado en su respuesta) le faltan muchos atajos de SKB. Y enumera ⇧⌥ ← y ⇧⌥ →. No leería demasiado sobre eso.
Lri

Gracias, Lri: no me preocupa, espero que sea solo un efecto secundario de los trabajos en progreso, Apple se está preparando para la próxima ronda de publicaciones relacionadas con 10.7.
Graham Perrin el

2

Actualizado recientemente por Apple para Mac OS X 10.7 Lion:

Pautas de la interfaz humana de Mac OS X: Apéndice A: Atajos de teclado

... volviéndome loco ... estoy acostumbrado a poder usar ctrl+ / ...

Recomiendo adoptar los accesos directos que figuran en las directrices. Habrá un período de locura mientras aprende las normas, pero en última instancia, mejorará la experiencia general del sistema operativo.

Puede haber formas fáciles de usar para reasignar cosas, en todo el sistema o por aplicación, pero mi experiencia personal de reasignar cosas (hace años) es que eventualmente, a pesar de las mejores intenciones, habrá algún conflicto inesperado o confusión, después de lo cual podría encontrarse no solo eligiendo aprender las normas, sino también extrayéndose de una confusión (haciendo doloroso el aprendizaje diferido).

Un buen ejemplo de potencial de confusión: Terminal en Lion ahora sigue HIG (Human Interface Guidelines), lo cual es bueno. Es posible que pueda reasignar cosas para Terminal pero, dependiendo de sus usos de Terminal, imagino el riesgo de que algo salga terriblemente mal.


0

Use "Atajos de aplicaciones" en "Atajos de teclado" de las preferencias del sistema para asignar una asignación de comandos de teclas personalizada para el nivel del sistema o la aplicación individual. Puede encontrar más información buscando "Cómo reasignar el atajo de teclado en OS X".


1
No tengo idea de lo que significaba tu oración del medio, y no parecía ser particularmente relevante, así que la eliminé. Si significa algo útil, intente reformularlo para que sea comprensible.
CajunLuke

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.