¿Cómo cambiar los caracteres separadores de selección de palabras en Mac OS X?

11

Dependiendo de su sistema, los caracteres separadores de palabras cambian la forma en que puede seleccionar / eliminar una palabra (por ejemplo, haciendo doble clic en ella o usando una combinación de teclas con su teclado).

El hecho es que odio el comportamiento predeterminado de OSX.

Por ejemplo:

Tome la siguiente línea de código:

obj.attr1.innerAttr

Si mi cursor está al final de la línea y presiono alt+ backspace, eliminará todo y no solo innerAttr.

Solo encontré algunas aplicaciones (como iTerm) que le permiten cambiar los caracteres separadores de selección de palabras.

¿Hay alguna forma de cambiarlo para todo el sistema?

avetis.kazarian
fuente

Respuestas:

5

La única diferencia entre las dos opciones en inglés (al menos para los caracteres ASCII) parece ser si el punto y el colon se tratan como parte de las palabras.

Parte de las palabras:

  • '.:_ en estándar
  • '_ en inglés (Estados Unidos, computadora)

No forma parte del comienzo ni del final de las palabras:

  • $+<=>^` en estándar
  • $+<=>^` en inglés (Estados Unidos, computadora)
Lri
fuente
4

La respuesta del usuario ` es correcta para pre-osx-10.9 (creo). Sin embargo, en OS X 10.9 y posteriores, las preferencias del sistema cambiaron un poco. Ahora se ve así:

Idioma y región

joxl
fuente
1
Apple sigue moviendo esto. Esto ya no funciona en 10.13. Nueva solución defaults write .GlobalPreferences AppleTextBreakLocale en_US_POSIXvía apple.stackexchange.com/a/124788/15378
Daniel
3

Que yo sepa, la separación de palabras de selección se realiza por aplicación, no en todo el sistema. iTerm le permite configurar los personajes, pero esa es una opción extremadamente inusual; la mayoría de las aplicaciones usan los valores predeterminados predeterminados en las bibliotecas Cocoa y Carbon, que están codificadas, no extraídas de una configuración de preferencia centralizada.

Dan Story
fuente
Bueno, eso es una lástima ...
1
Más importante aún, la preferencia de iTerm solo afecta la selección de texto en iTerm. No afecta cómo las aplicaciones tty mueven el cursor o editan palabras.
Chris Page
Mac es el menos utilizable de los 3 principales sistemas operativos para la programación. He usado Windows, Linux y MacOS ampliamente en los últimos 5 años y simplemente no puedo soportar Mac. Apple cambia constantemente cómo funciona su sistema hasta el punto en que las herramientas SO y de terceros casi siempre están desactualizadas.
Shadoninja