В TextEdit, если я наберу два `-`, он преобразуется в один более длинный` -`

11

Я использую TextEdit для редактирования моего текста.

Если я наберу двойной -, он преобразуется в один дольше -.

Как этого избежать?

самолет
источник
Я заметил это и в Notes!
MicroMachine

Ответы:

21

Перейдите в «Правка» → «Замены» и отключите умные тире.

Вы можете отключить это глобально в Системных настройках: Клавиатура → Текст. Отключите «Использовать умные кавычки и тире».

Чтобы глобально отключить подстановку тире, оставив умные кавычки включенными, добавьте подстановку в Системные настройки: Клавиатура → Текст. Добавьте новую запись, установленную --как для «замены», так и «с», чтобы отключить замену. Это работает, потому что записи здесь переопределяют ОС независимо от того, включены ли замены.

Чтобы отключить тире-замену глобально без этого обходного пути, вы можете отключить NSAutomaticDashSubstitutionEnabled:

defaults write -g NSAutomaticDashSubstitutionEnabled 0
Grg
источник
5
Я должен признать, я отключаю функции автокоррекции в каждой программе, которую я могу. Мне не нравится программа, пытающаяся притвориться, что она знает, чего я хочу больше, чем я ...
Готир,
1
@ Ghotir Мне нравятся функции автозамены. Двойное нажатие клавиши - намного быстрее, чем ⇧⌥-.
grg
1
Это может быть установлено глобально в системных настройках
Джон Китс
3
@grgarside Я не хотел сказать, что мой путь был единственным (или лучшим). Ваш пробег может определенно отличаться. :)
Готир
2
Я озадачен, как этот элементарный вопрос, решаемый простым просмотром меню «Правка»,
оценил