У TextEdit, якщо я набираю два `-`, то він перетворюється на один довший` -`


12

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

Якщо я набираю подвійний -, перетворюється на один довший -.

Як уникнути цього?


Я також помітив це у Notes.
MicroMachine

Відповіді:


21

Перейдіть до меню Правка → Заміни та вимкніть інтелектуальні тире.

Ви можете вимкнути цю функцію у всьому світі в меню Системні налаштування: Клавіатура → Текст. Вимкнути "Використовуйте розумні цитати та тире".

Щоб вимкнути лише тире заміщення, залишаючи інтелектуальні цитати ввімкнено, додавши заміну до Системних налаштувань: Клавіатура → Текст. Додати новий запис, встановлений на -- як для "заміни", так і для "з", щоб вимкнути заміну. Це працює, тому що записи тут перекривають ОС, незалежно від того, чи включені заміни.

Щоб вимкнути глобальну заміну тире без цього обходу, можна вимкнути NSAutomaticDashSubstitutionEnabled:

defaults write -g NSAutomaticDashSubstitutionEnabled 0

5
Я повинен визнати, я виключаю функції автоматичного виправлення типу в кожній програмі, яку я можу. Мені не подобається програма, яка намагається зробити вигляд, що вона знає, чого я хочу більше, ніж я ...
Ghotir

1
@Ghotir Мені подобаються функції автовиправлення. Подвійне натискання клавіші - набагато швидше, ніж .-.
grg

1
Це можна встановити глобально в налаштуваннях системи
John Keates

3
@grgarside Я не намагався припустити, що мій шлях був єдиним (або найкращим) способом. Ваш пробіг може неодмінно змінюватися. :)
Ghotir

2
Я здивований, як це дуже елементарне питання, що вирішується, просто дивлячись на меню "Редагування", має таке значення
Tom Gewecke
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.