8

В зависимости от вашей системы символы разделителя слов изменяют способ выбора / удаления слова (например, двойным щелчком по нему или комбинацией клавиш на клавиатуре).

Дело в том, что я ненавижу поведение OSX по умолчанию.

Например:

Возьмите следующую строку кода:

obj.attr1.innerAttr

Если мой курсор находится в конце строки и я нажимаю alt+backspace, он удалит все, а не только innerAttr .

Я нашел только некоторые приложения (например, iTerm), которые позволяют изменять символы-разделители для выбора слов.

Есть ли способ изменить это для всей системы?

3 ответа3

4

Похоже, единственное различие между двумя английскими вариантами (по крайней мере, для символов ASCII) состоит в том, что точка и двоеточие рассматриваются как часть слов.

Часть слов:

  • '.:_ в стандарте
  • '_ на английском (США, компьютер)

Не является частью начала или конца слов:

  • $+<=>^` в стандарте
  • $+<=>^` на английском (США, компьютер)
2

Ответ пользователя ` правильный для pre-osx-10.9 (я думаю). Однако в OS X 10.9 и позже Системные настройки немного изменились. Теперь это выглядит так:

Язык и регион

1

Насколько мне известно, разделение слов выбора производится для каждого приложения, а не для всей системы. iTerm позволяет настраивать персонажей, но это крайне необычная опция; большинство приложений используют предопределенные значения по умолчанию в библиотеках Какао и Углерода, которые жестко запрограммированы, а не взяты из централизованной настройки предпочтений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .