Después de la actualización a Mavericks (10.9), cualquier cosa copiada de la Terminal se pega en la aplicación de destino con el mismo formato que en la Terminal, en mi caso, letras blancas monoespaciadas sobre un fondo negro, por ejemplo:
(Pegué un texto de la Terminal en una ventana de Nuevo Correo).
Anteriormente (10.8 y versiones anteriores) solo se copiaba texto sin formato, sin formato alguno.
Esto sucede en aplicaciones que pueden recibir formato de texto enriquecido. En las aplicaciones de texto sin formato, por ejemplo, TextWrangler o TextEdit en modo de texto sin formato, solo se copia el contenido, por supuesto.
¿Se puede deshabilitar la copia de formato para la aplicación Terminal?
Lo mismo sucede en Yosemite (10.10) y El Capitán (10.11) también.
Puede deshabilitar copiar/pegar el formato desde Terminal cambiando el archivo de preferencias com.apple.Terminal.
Abra Terminal en su Mac e ingrese el siguiente comando:defaults write com.apple.Terminal CopyAttributesProfile com.apple.Terminal.no-attributes
Esto eliminará todos los atributos de texto de copiar/pegar desde la Terminal
defaults write com.apple.Terminal CopyAttributesProfile com.apple.Terminal.attributes
Para
revertirSimplemente use 'Pegar estilo coincidente'
Lo que mantendrá el formato igual que el punto de inserción.
Entonces, en lugar de:
Obtendrías:
En El Capitan, puede configurar el formato en la aplicación Terminal. Simplemente seleccione Editar -> Copia especial y seleccione Texto sin formato para no formatear o puede crear un perfil que se ve bien cuando se pega en un documento.
Puede configurar un atajo de teclado global como se describe en esta publicación: http://ask.metafilter.com/187733/OSX-How-to-copy-plaintext-always-everywhere-without-exception
Esto lo resolvió para mí. Estoy trabajando en un gran diagrama de visio y necesito copiar cosas de la terminal y pegarlas en visio unos cientos de veces al día, por lo que este cambio en 10.9 fue un gran golpe para mí.
mmmmmm
david nelson
pilsetnieks
markhunte
pilsetnieks
markhunte