¿Copiar y pegar texto sin formato solo en OSX?


50

Mi problema: copio algo de una página web o de Illustrator, luego lo pego en un correo electrónico u otro documento de Illustrator y los estilos se transfieren del documento original cuando solo quiero que el texto se ajuste al formato del nuevo documento.

¿Hay alguna forma de obligar a OSX a copiar y pegar para leer solo el texto sin formato de mi selección?


Para su información, arrastrar el texto de las pastas de Firefox sin estilo.
AnneTheAgile

Respuestas:


53

Por lo general, las aplicaciones de OS X le permiten pegar sin estilo usando V. Sin embargo, esto no es necesariamente compatible en todas partes.

Si simplemente desea obtener texto sin formato de lo que haya en el portapapeles y luego volver a colocarlo en el portapapeles, podría ejecutar, por ejemplo, el siguiente comando desde una Terminal:

pbpaste | pbcopy

Esto eliminará el formato de texto enriquecido. Probablemente podría envolver esto en un Servicio usando Automator.app para tenerlo accesible a través del atajo de teclado.


Hmm, ahora si tan sólo pudiera funcionar como un shell script cada vez que copio algo de Illustrator ....
nipponese

10
Hay una respuesta, gracias al panel Teclado y mouse en Preferencias del sistema. Si hace clic en la pestaña Atajos de teclado, puede asignar "Pegar sin formatear" y / o "Pegar y combinar estilo" a Command + V para todas las aplicaciones. tuaw.com/2009/07/07/…
Ian Atkin

@IanAtkin Eso solo funciona si la aplicación admite este modo de pegado especial en primer lugar.
slhck

@nipponese No tengo idea de cómo configurar eso para ser honesto, lo siento. Pero en teoría, ¿funciona ese enfoque?
slhck

@slhck Desafortunadamente, necesito la salida para pegar en Adobe Illustrator y no hay un comando de pegado especial compatible.
nipón el

34

Estoy extremadamente feliz de haber encontrado una manera de hacerlo sin usar atajos locos (eso me molestaría más que el texto formateado).

Como mmdei está escribiendo en http://ask.metafilter.com/187733/OSX-How-to-copy-plaintext-always-everywhere-without-exception

Abra 'Preferencias del sistema'

Seleccione 'Teclado'

Seleccione la pestaña 'Atajos de teclado'

Seleccione 'Accesos directos a aplicaciones' del cuadro de lista izquierdo Haga clic en '+' debajo del cuadro de lista derecho

Seleccione 'Todas las aplicaciones' para el cuadro de entrada 'Aplicación' Escriba 'Pegar y unir estilo' en el cuadro de entrada 'Título del menú' En el cuadro de entrada 'Método abreviado de teclado', imagine que está a punto de pegar algo escribiendo command-v. Ahora debería haber el signo de comando de hoja de trébol seguido de una -v en este cuadro. Haga clic en agregar.

¡Victoria! Gracias. Debería haberlo hecho yo mismo hace una década. =)

ADICIÓN

en caso de que necesite pegar texto formateado , haga clic derecho - Pegar.


2
¡Gran respuesta! Pequeño problema al que me enfrenté: si tiene un idioma de interfaz de usuario diferente al inglés, en lugar de "Pegar y combinar estilo", debe escribir el nombre del elemento del menú en su idioma.
yaskovdev

Para encontrar el nombre del elemento del menú en su idioma: (1) abra cualquier aplicación con el menú "Editar" equivalente como Apple Notes, Safari, Editor de texto, etc., (2) abra este menú y vea lo que está visible debajo de "Pegar" "equivalente. Tengo, por ejemplo, "Wklej i dostosuj styl".
Andrzej Martyna

6

Como señaló @slhck, Ves una combinación de teclas útil que "pegará y combinará estilo" en varias aplicaciones, como Safari, TextEdit, Mail, Messages, Notes e incluso Microsoft Word (bueno, hace un "Pegar y Formato de coincidencia "en Word, pero el resultado es idéntico por lo que puedo decir). Una molestia del enfoque de Word es que si el texto que ha copiado no tiene el mismo estilo, la Vcombinación no hace nada. Es un obstáculo para confiar Vsiempre en pegar texto sin estilo. (En las aplicaciones de Apple, Vse Vimitará convenientemente si el texto no tiene estilo).

Por lo que puedo decir, de Adobe CS 6, solo InDesign tiene la opción "Pegar sin formato" ( Vse usa Vpara "Pegar en el lugar"). Aunque podría cambiar esas pulsaciones de teclas con la ayuda de Preferencias del sistema> Teclado> Atajos de teclado, eso no lo ayudará en Illustrator.

Por lo tanto, para una solución más completa, aquí hay dos métodos, el primero rápido y elegante y el otro rápido y sucio.

  1. Instale un programa que ofrezca administración del portapapeles (de los cuales hay muchos). Por ejemplo, utilizo la aplicación gratuita, simple y de código abierto FlyCut , que, por lo que puedo decir, siempre pega el texto sin estilo. Si adopta esta solución, parece que podría estar interesado en desactivar el "Bisel adhesivo" (en Preferencias de FlyCut> General) y configurar su tecla de acceso rápido en algo como V(esa es la opción + V) o CtrlV(en Preferencias de FlyCut> Teclas de acceso rápido). Mientras esas teclas no estén en uso para otra aplicación, el resultado será que su nueva combinación de dos teclas pegará texto sin estilo en todo el sistema. ( VSin embargo, no pude trabajar correctamente con FlyCut, pero otras aplicaciones de administrador de portapapeles pueden funcionar mejor; puedes probar Alfred , Quicksilver ,ClipMenu u otros , aunque no sé si todos pegan texto sin estilo solo como con FlyCut).
  2. Para una forma rápida y sucia de borrar los estilos del texto copiado, puede pegar el texto copiado con estilos en la barra de direcciones de un navegador web y luego copiar / recortar de la barra de direcciones (aunque este truco debería funcionar con cualquier campo que solo acepta solo texto sin formato). Esto funciona con las barras de direcciones Safari, Chrome y Firefox (al menos). Por supuesto, este enfoque es mucho menos elegante y requiere más tiempo que confiar en una solución como la # 1, pero tiene la ventaja de ser fácil y factible en casi cualquier computadora, incluso una que no puede / no quiere instalar nuevo software en

¡Espero que ayude!


Gracias por mencionar FlyCut, está funcionando muy bien para mí.
Dave Nelson el

3

Muchas aplicaciones (como Alfred ) que proporcionan un historial del portapapeles solo mantienen las versiones de texto sin formato de los elementos copiados. Por lo tanto, puede pegar desde el historial del portapapeles cuando la aplicación principal no admite ⌥⇧⌘V.

Otra opción sería asignar un acceso directo a un script como este:

set the clipboard to (the clipboard)

También puede intentar crear ~ / Library / KeyBindings / y guardar una lista de propiedades como esta como DefaultKeyBinding.dict:

{
    "~@V" = pasteAsPlainText:;
}

Sin embargo, no funciona en Illustrator. La mayoría de las aplicaciones que admiten combinaciones de teclas personalizadas y texto enriquecido también tienen un elemento de barra de menú para pegar como texto sin formato.


1

Además de las soluciones ya publicadas aquí, hay algunas utilidades que pueden obligar a Mac OS a pegar siempre texto sin formato:

  1. Clip simple , gratis, con algunas características adicionales, como eliminar el espacio en blanco al final

  2. iClipboard , de pago, un administrador de portapapeles completo con historial, búsqueda y agrupación de recortes

También había una herramienta llamada FormatMatch, pero parece haber sido descontinuada.


1

Comando + Mayús + V en lugar de Comando + V

Está funcionando en mi Mac Air. Copié de la web y pegué en mi Presentación.


0

Para agregar al comentario @IanAtkin, en las preferencias del sistema -> teclado -> accesos directos, en Accesos directos a aplicaciones, Todas las aplicaciones, puede agregar lo siguiente:
"Pegar y unir formato" = Comando + v
"Pegar y unir estilo" = Comando + v

Es divertido, pero tuve que agregar ambos. El primero funciona en MS Word y el segundo en Evernote. Por lo tanto, si no funciona para alguna aplicación, probablemente pueda buscar en el menú Editar y ver lo que llaman el pegado sin formato que desea.

También me gusta agregar
"Pegar" = Mayús + Comando + v
para poder pegar con el formato.


0

Para los usuarios que desean pegar texto sin formato en Microsoft Word, consulte este recurso . Las otras respuestas aquí solo abordan el pegado haciendo coincidir el estilo o el formato de destino.

Los pasos consisten en crear una macro en Word y asignar un atajo de teclado de elección para esta macro. Este proceso es bastante simple, no debería tomar más de 5-10 minutos en total.

Para obtener soporte en Word 2016, elimine o comente la parte del script para que no haya contenido en el portapapeles, como se describe en esta publicación de seguimiento .


0

Hay una manera simple de hacer esto si está copiando de Internet.

  1. Copiar
  2. Pegar en la barra de direcciones y copiar de nuevo.
  3. Pega en tu programa.

Cada vez que copie desde la barra de direcciones, eliminará el estilo.

También puede hacer la copia pegada dentro del cuadro de fuente en Illustrator en lugar de la barra de direcciones. Eso también elimina el estilo. Ejemplo de ilustrador a continuación.

ingrese la descripción de la imagen aquí


También utilizo este enfoque también, pero no siempre funciona si tienes un texto de
varias líneas

0

Por mi valor de 50 centavos, ya que tengo un teclado de PC en mi Mac, hacer command-alt-option-shift sea lo que sea, no es realmente factible de hacer o recordar. Intenté intercambiar "Pegar sin formatear" por el comando V en los accesos directos, pero esto rompe otras cosas tan revertidas.

Mi solución actual es pegar todo el texto que quiero pegar en una ventana de código de Visual Studio, luego cortarlo nuevamente y pegarlo donde sea. Esto elimina todo el formato. VS Code es una descarga gratuita de microsoft, y, como desarrollador, lo tengo por todas partes. Otros editores de texto también pueden funcionar.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.