3

Например, если у меня есть один или несколько из следующих символов, скопированных в буфер обмена, вставка в окно терминала не будет работать:

“ ” ’ –

Это довольно раздражает, на самом деле, можно подумать, что он может быть таким же умным, как просто избавился от символов в маневре вставки, но он просто ничего не вставляет.

Может ли быть какой-нибудь способ обойти это?

2 ответа2

1

Проблема в том, что ISO-Latin-1 не содержит следующие символы: «» -

Они не могут быть переведены на ISO-Latin-1, поэтому текст не может быть отправлен на терминал. Если вы вставляете текст, содержащий их, вставка не происходит. Аналогично, если вы вводите символы на клавиатуре, терминал издает звуковой сигнал.

… Можно подумать, что он может быть таким же умным, как он только что избавился от персонажей в маневре вставки, но он просто ничего не вставляет.

Возможно, за исключением того, что вы не хотите, чтобы он молча пропускал несколько символов здесь и там. Возможно, Терминал должен отобразить предупреждение, если он не может перевести текст, и, возможно, предложить вам возможность просто удалить недопустимые символы.

Если это важно для вас, отправьте отчет об ошибке: http://developer.apple.com/bugreporter/

(Если у вас его еще нет, требуется учетная запись разработчика, но это бесплатно.)

0

Выберите другую кодировку, например UTF-8, в дополнительных настройках своего профиля терминала:

В терминале вы можете назначить разные профили для каждой вкладки, которые могут использовать разные кодировки. Таким образом, вы можете продолжать использовать Latin-1, где это необходимо, и использовать UTF-8 в противном случае. Вы можете выбрать свой профиль в подменю « Новое окно» и « Новая вкладка» в пункте меню « Оболочка» .

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