45

Моя проблема: я копирую что-то с веб-страницы или Illustrator, затем вставляю это в электронное письмо или другой документ Illustrator, и стили переносятся из исходного документа, когда я просто хочу, чтобы текст соответствовал формату нового документа.

Есть ли способ заставить OSX копировать и вставлять только для чтения открытого текста моего выбора?

11 ответов11

51

Как правило, приложения OS X позволяют вставлять без стиля, используя V. Это не обязательно поддерживается везде, хотя.

Если вы просто хотите получить простой текст из того, что было в буфере обмена, а затем снова поместить его в буфер обмена, вы можете, например, запустить следующую команду из терминала:

pbpaste | pbcopy

Это избавит от форматированного текста. Возможно, вы могли бы обернуть это в Сервис, используя Automator.app, чтобы сделать его доступным с помощью сочетания клавиш.

31

Я очень рад, что нашел способ сделать это без использования сумасшедших ярлыков (это раздражало бы меня больше, чем форматированный текст).

Как пишет ммдей на http://ask.metafilter.com/187733/OSX-How-to-copy-plaintext-always-everywhere-without-exception

Откройте «Системные настройки»

Выберите «Клавиатура»

Выберите вкладку «Сочетания клавиш»

Выберите «Ярлыки приложений» в левом списке. Нажмите «+» под правым списком.

Выберите «Все приложения» для поля ввода «Приложение». Введите «Вставить и сопоставить стиль» в поле ввода «Заголовок меню». В поле ввода «Сочетание клавиш» представьте, что вы собираетесь что-то вставить, набрав command-v. Теперь в этом поле должен быть знак команды cloverleaf, за которым следует -v. Нажмите добавить.

Победа! Благодарю. Я должен был сделать это сам десять лет назад. знак равно

Сложение

если вам нужно вставить форматированный текст, используйте правую кнопку мыши - Вставить.

6

Как указал @slhck, V - это полезная комбинация клавиш, которая будет "Вставлять и сопоставлять стиль" в ряде приложений, таких как Safari, TextEdit, Mail, Messages, Notes и даже Microsoft Word (ну, это "Вставить и сопоставить форматирование" в Word, но, насколько я могу судить, результат идентичен). Один из недостатков подхода Word заключается в том, что если текст, который вы скопировали, сам по себе не стилизован, комбинация V ничего не делает. Так что это препятствие полагаться на ⌥ ⌘ V всегда вставлять текст без стилей. (В приложениях Apple V будет удобно имитировать V, если текст не введен в стиль.)

Насколько я могу сказать, из Adobe CS 6, только InDesign имеет опцию "Вставить без форматирования" (⇧ ⌘ V, он использует ⌥ ⌘ V для "Вставить на месте"). Хотя вы можете изменить эти нажатия клавиш с помощью Системных настроек> Клавиатура> Сочетания клавиш, это не поможет вам в Illustrator.

Таким образом, для более всеобъемлющего решения, здесь есть два метода: первый быстрый и изящный, а другой быстрый и грязный.

  1. Установите программу, которая предлагает управление буфером обмена (которых много). Например, я использую бесплатное простое приложение с открытым исходным кодом FlyCut, которое, насколько я могу судить, всегда вставляет текст без стилей. Если принять это решение, это звучит , как вы могли бы быть заинтересованы в выключая "Sticky панели" (в FlyCut Настройке> Общая) и установив горячую клавишу , чтобы что - то вроде V (это опция +V) или Ctrl V (в FlyCut Preferences > Горячие клавиши). Пока эти сочетания клавиш еще не используются для другого приложения, результатом будет то, что ваша новая комбинация из двух клавиш будет вставлять неструктурированный текст по всей системе. (Однако я не мог заставить V правильно работать с FlyCut, но другие приложения менеджера буфера обмена могут работать лучше - вы могли бы попробовать Alfred, Quicksilver, ClipMenu или другие, хотя я не знаю, что все вставляют текст без стиля только как с FlyCut.)
  2. Для быстрого и грязного способа очистки стилей от скопированного текста вы можете вставить скопированный текст со стилями в адресную строку веб-браузера, а затем скопировать / вырезать из адресной строки (хотя этот прием должен работать с любым полем, которое только принимает только простой текст). Это работает с адресными строками Safari, Chrome и Firefox (как минимум). Конечно, этот подход гораздо менее элегантен и требует больше времени, чем полагаться на решение, подобное # 1, но он имеет преимущество в том, что он прост и выполним практически на любом компьютере, даже на котором вы не можете / не хотите установить новое программное обеспечение

Надеюсь, это поможет!

3

Многие приложения (например, Альфред), которые предоставляют историю буфера обмена, сохраняют только текстовые версии скопированных элементов. Таким образом, вы можете вставить из истории буфера обмена, когда переднее приложение не поддерживает ⌥⇧⌘V.

Другой вариант - назначить ярлык для скрипта, например так:

set the clipboard to (the clipboard)

Вы также можете попробовать создать ~/Library/KeyBindings/ и сохранить список свойств, такой как DefaultKeyBinding.dict:

{
    "~@V" = pasteAsPlainText:;
}

Это не работает в Illustrator, хотя. Большинство приложений, которые поддерживают пользовательские сочетания клавиш и форматированный текст, также имеют пункт меню для вставки в виде простого текста.

1

В дополнение к решениям, уже опубликованным здесь, есть несколько утилит, которые могут заставить Mac OS всегда вставлять простой текст:

  1. Простой клип, бесплатный, с некоторыми дополнительными функциями, такими как удаление заднего пробела

  2. iClipboard, платный, полный менеджер буфера обмена с историей, поиском и группировкой вырезок

Был также инструмент под названием FormatMatch, но он, кажется, был прекращен.

0

Есть простой способ сделать это, если вы копируете из Интернета.

  1. копия
  2. Вставьте в адресную строку, и они снова скопировать.
  3. Вставьте в свою программу.

Каждый раз, когда вы копируете из адресной строки, это удалит стилизацию.

Вы также можете выполнить вставку копии в поле шрифта в самом Illustrator вместо адресной строки. Это также удаляет стиль. Пример иллюстратора ниже.

0

Для пользователей, которые хотят вставить простой текст в Microsoft Word, воспользуйтесь этим ресурсом. Другие ответы здесь касаются только вставки путем сопоставления стиля назначения или форматирования.

Шаги состоят из создания макроса в Word и назначения комбинации клавиш для этого макроса. Этот довольно простой процесс должен занимать не более 5-10 минут.

Для поддержки Word 2016 удалите или закомментируйте часть сценария, чтобы в буфере обмена не было содержимого, как описано в этом последующем сообщении.

0

Command + Shift + V вместо Command + V

это работает в моем Mac Air. Я скопировал из Интернета и вставил в мою презентацию.

0

Чтобы добавить комментарий @IanAtkin, в системных настройках -> клавиатура -> сочетания клавиш, в разделе "Ярлыки приложений", "Все приложения" можно добавить следующее:
"Вставить и сопоставить форматирование" = Command + v
"Вставить и сопоставить стиль" = Command + v

Забавно, но мне пришлось добавить и то, и другое. Первый работает в MS Word, а второй - в Evernote. Таким образом, если это не работает для какого-либо приложения, вы, вероятно, можете заглянуть в меню «Правка» и посмотреть, что они называют неформатированным вставлением, которое вы хотите.

Я также хотел бы добавить
"Вставить" = Shift + Command + v
так что я могу вставить с форматированием.

0

Для моей стоимости 50c, поскольку у меня есть клавиатура ПК на моем Mac, выполнение command-alt-option-shift, что бы это ни было, на самом деле нереально сделать или запомнить. Я пытался заменить "Вставить без форматирования" на команду-V в ярлыках, но это сломало все остальное, так что все изменилось.

Мое текущее решение состоит в том, чтобы вставить весь текст, который я хочу вставить, в окно кода Visual Studio, затем вырезать его снова, а затем вставить его где угодно. Это удаляет все форматирование. VS Code можно бесплатно загрузить с сайта Microsoft, и, как разработчик, он все равно лежит. Другие текстовые редакторы также могут работать.

-1

Я только начал использовать приложение под названием Обычный текст. Делает именно это - копирует текст без форматирования. Если кому-то это нужно, он находится здесь: https://itunes.apple.com/se/app/plain-text-copy/id1297888715

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