Как изменить символы-разделители выбора слов в Mac OS X?

Вопрос или проблема

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

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

Например:

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

obj.attr1.innerAttr

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

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

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

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

Часть слов:

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

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

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

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

Язык и Регион

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

Ответ или решение

Изменение символов-разделителей слов в Mac OS X: Полное руководство

Работа с текстом на Mac OS X иногда может вызывать неудобства, особенно если стандартные символы-разделители слов не соответствуют вашим предпочтениям. Например, как указано в вопросе, стандартное поведение системы может не позволять вам эффективно выделять или удалять текстовые фрагменты.

Что такое символы-разделители слов?

Символы-разделители слов отвечают за то, как операционная система определяет границы слов. По умолчанию Mac OS X использует такие символы, как пробелы, точки и двоеточия, чтобы разделять слова. Если вы часто сталкиваетесь с ситуациями, когда выделение или удаление текста работает не так, как вам хотелось бы, это может быть связано с тем, как Mac OS X трактует эти границы.

Как изменить символы-разделители слов?

К сожалению, системные настройки Mac OS X не предлагают возможности изменить символы-разделители слов глобально. Это означает, что существуют ограничения на уровне системы, которые нельзя обойти, так как они зашиты в библиотеки Cocoa и Carbon, используемые большинством приложений.

Изменения для конкретных приложений

Однако некоторые приложения, такие как iTerm, предоставляют возможность изменения символов-разделителей. Для того чтобы настроить это в iTerm, следуйте приведенным ниже шагам:

  1. Откройте iTerm.
  2. Перейдите в Preferences (Настройки).
  3. Найдите раздел, связанный с поведением текстового редактора или выделением текста.
  4. В зависимости от версии, найдите опцию изменение символов-разделителей и настройте их по своему предпочтению.

Возможные обходные пути для других приложений

Для большинства приложений Mac такие как TextEdit, Pages или Finder, вы не сможете изменить символы-разделители напрямую. Однако вы можете рассмотреть альтернативные текстовые редакторы, которые предоставляют больше гибкости. Популярные редакторы, такие как Visual Studio Code или Sublime Text, позволяют более точно настраивать поведение выделения и редактирования текста.

Персонализация через настройки языка

Как упоминается в ваших исходных данных, вы можете изменить некоторые параметры в System Preferences (Системных настройках) в разделе Language & Region (Язык и Регион). Выбор языковых настроек может повлиять на поведение выделения текста, однако это не всегда приводит к желаемым изменениям.

  1. Откройте System Preferences.
  2. Перейдите в Language & Region.
  3. Добавьте или измените язык на «Английский (США, Компьютер)», который имеет отличия в трактовке символов.

Заключение

К сожалению, изменение символов-разделителей слов в Mac OS X на системном уровне не поддерживается. Однако на уровне отдельных приложений и редакторов вы можете найти решения, которые позволяют адаптировать опыт работы с текстом под ваши предпочтения. Это может помочь уменьшить количество неудобств, связанных с выделением и удалением текста.

Если вы ищете максимальную гибкость в работе с текстом, рекомендую обратить внимание на текстовые редакторы с расширенными настройками. Изменение рабочего процесса позволит вам более эффективно и продуктивно управлять текстом на вашем Mac.

Оцените материал
Добавить комментарий

Капча загружается...