Alfa Brain

Как на 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. Она позволяет либо автоматически форматировать весь текст попадающий в буфер обмена, либо использовать контекстное меню для вставки текста без форматирования.

Утилита Paste Plain Text
Утилита Paste Plain Text

Заключение

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



Поделиться: