Как на MacOS вставлять скопированный текст без форматирования
Предположим я хочу скопировать код из моего Github в этот блог на MacOS. Выполняю Command + C, затем Command + V. Копирование произошло, но вместе с текстом копировались и стили текста (шрифты, цвет, размер и др.) Набор копируемых свойств зависит от приложения в которое вставляется текст. Это поведение порядком надоедает. Давайте взглянем на варианты решения этой проблемы.
В статье несколько решений, поэтому ознакомьтесь со всеми прежде чем приступать к реализации.
Специальная комбинация клавиш
MacOS позволяет вставлять текст без исходного форматирования. Вместо нажатия Command + V нажмите Option + Shift + Command + V, чтобы вставить текст без форматирования.
Как всегда вставлять текст без форматирования
Комбинация выше - требует серьезной гимнастики пальцев. Вставлять таким образом каждый раз будет очень неудобно. MacOS позволяет настроить поведение при вставке контента.
Перейдите в Apple menu > System Preferences и нажмите Keyboard
Выберите Keyboard Shortcuts, затем выберите App Shortcuts
Нажмите значок Плюс (+), чтобы создать новое правило
В поле Application должно быть выбрано All Applications
Введите в поде Menu title фразу Paste and Match Style (в некоторых версиях macOS нужно использовать фразу Paste & Match Style)
Поле Keyboard shortcut заполняется нажатием клавиши Command + V
Нажмите кнопу Done. Готово. Теперь весь текст при вставке будет иметь форматирование по умолчанию для редактора.
Данное решение не идеально и у пользователей возникают разные проблемы, например:
При копировании и вставке в продуктах Microsoft (Outlook и Teams) один из пользователей не мог вставлять данные в поля, например «Кому:» или в «Чат».
Один из пользователей не смог вставлять элементы дизайна в приложении Canva
У другого пользователя форматированный текст из Windows 10 с помощью Parallels, вставляется в приложение Mac как одно длинное предложение с символами Å.
Так же, если в приложении существует собственная горячая команда Command + V, то данное решение переопределит ее.
Так что пробуйте самостоятельно, и если будут проблемы - просто удалить данное правило.
Приложение
Пока я писал эту статью, нашел замечательную утилиту под названием Paste Plain Text. Она позволяет либо автоматически форматировать весь текст попадающий в буфер обмена, либо использовать контекстное меню для вставки текста без форматирования.
Заключение
Есть разные способы решения данной проблемы, осталось выбрать ваш вариант. Напишите в комментариях ваш вариант, возможно, вы знаете решение еще лучше.