1

Разделители для двойного щелчка выбора текста в приложении Leopard Terminal (версия 2.0.2) включают косую черту (/) и точку (.) - разделители для двойного щелчка выбора текста в приложении Snow Leopard Terminal (версия 2.1.2) ) включить косую черту (/), но не включать точку (.).

Например, в окне терминала Leopard версии 2.0.2 двойной щелчок по « x » в « project/nexus.notes » выбирает только « nexus », тогда как в терминале Snow Leopard версии 2.1.2 выбирается « nexus.notes ». окно.

Я обнаружил, что использование команды shift + заставляет версию 2.1.2 игнорировать косую черту, выбирая тем самым все « project/nexus.notes », что очень приятно и, без сомнения, полезно, но мне нужно пойти другим путем и уважать слеш и период, как приложение «Терминал» на Leopard.

Итак, мой вопрос: кто-нибудь знает о подстройке, чтобы заставить версию 2.1.2 уважать те же разделители, что и версия 2.0.2?

И мой комментарий заключается в том, что это кажется довольно произвольным изменением, поэтому Apple, должно быть, оставила способ вернуться к установленному поведению ... (хорошо, я просто шучу)

Спасибо Питер

1 ответ1

0

Терминал использует общесистемные правила разбиения слов, контролируемые Системными настройками. Вы должны обнаружить, что двойной щелчок в терминале ведет себя так же, как в TextEdit и большинстве других приложений. Нет доступной настройки прерывания слова, которая ведет себя так, как вы хотите.

Период "." иногда может быть частью слова, а иногда нет. Например, «foo.bar» - это одно слово, а «foo2.bar» - два. Правила предназначены для человеческих языков и включают некоторую эвристику, которая не всегда может соответствовать ожиданиям пользователя в отношении произвольных компьютерных данных в терминале. Правила Snow Leopard делают так, чтобы доменные имена (и имена файлов с расширениями) были одним словом.

(Как вы заметили, Shift-Command-Double-Click выделяет целые пути. Он также открывает URL-адреса.)

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