Copiar e colar texto sem formatação apenas no OSX?


50

Meu problema: copio algo de uma página da Web ou Illustrator e colo em um e-mail ou outro documento do Illustrator e os estilos são transferidos do documento original quando quero apenas que o texto esteja em conformidade com o formato do novo documento.

Existe uma maneira de forçar o OSX a copiar e colar para ler apenas o texto sem formatação da minha seleção?


Para sua informação, arrastar o texto das pastas do Firefox sem estilo.
— AnneTheAgile 23/09

Respostas:


53

Geralmente, os aplicativos OS X permitem colar sem estilo usando ⇧⌥⌘V. Isso não é necessariamente suportado em todos os lugares.

Se você simplesmente deseja obter texto sem formatação do que estava na área de transferência e colocá-lo novamente na área de transferência, você pode, por exemplo, executar o seguinte comando em um Terminal:

pbpaste | pbcopy

Isso eliminará a formatação rich text. Provavelmente, você pode agrupar isso em um Serviço usando o Automator.app para acessá -lo via atalho de teclado.


Hmm, agora se eu pudesse executar este como um shell script cada vez que eu copiar algo do Illustrator ....
— nipponese

10
Há uma resposta, graças ao painel Teclado e Mouse em Preferências do Sistema. Se você clicar na guia Atalhos do teclado, poderá atribuir "Colar sem formatação" e / ou "Colar e combinar estilo" ao Command + V para todos os aplicativos. tuaw.com/2009/07/07/…
— Ian Atkin

@IanAtkin Isso só funciona se o aplicativo suportar esse modo de colar especial em primeiro lugar.
— slhck

@ nipponese Não faço ideia de como configurar isso para ser honesto, desculpe. Mas, em teoria, essa abordagem funciona?
— slhck

@slhck Infelizmente, eu preciso da saída para colar no Adobe Illustrator e não há um comando de colar especial suportado.
— Nipponese

34

Estou extremamente feliz por ter encontrado uma maneira de fazer isso sem usar atalhos malucos (isso me incomodaria mais do que o texto formatado).

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

Abra 'Preferências do sistema'

Selecione 'Teclado'

Selecione a guia 'Atalhos do teclado'

Selecione 'Atalhos do aplicativo' na caixa de listagem esquerda Clique em '+' abaixo da caixa de listagem à direita

Selecione 'Todos os aplicativos' para a caixa de entrada 'Aplicativo' Digite 'Colar e combine estilo' na caixa de entrada 'Título do menu' Na caixa de entrada 'Atalho do teclado', finja que está prestes a colar algo digitando command-v. Agora deve haver o sinal de comando cloverleaf seguido por -v nesta caixa. Clique em adicionar.

Vitória! Obrigado. Eu deveria ter feito isso sozinho há uma década. =)

ADIÇÃO

caso você precise colar texto formatado , use o botão direito do mouse - Colar.


2
Ótima resposta! Pequeno problema que enfrentei: se você tiver um idioma de interface do usuário diferente do inglês, em vez de "Colar e combinar estilo", precisará digitar o nome do item de menu no seu idioma.
— yaskovdev

Para encontrar o nome do item de menu no seu idioma: (1) abra qualquer aplicativo com o menu "Editar" equivalente, como Apple Notes, Safari, Editor de Texto, etc., (2) abra este menu e veja o que é visível logo em "Colar "equivalente. Eu tenho, por exemplo "Wklej i dostosuj styl".
— Andrzej Martyna

6

Como o @slhck apontou, ⇧⌥⌘Vé uma combinação de teclas útil que "Colará e corresponderá ao estilo" em vários aplicativos, como Safari, TextEdit, Mail, Mensagens, Notas e até mesmo o Microsoft Word (bem, ele faz um "Colar e Corresponder Formatação "no Word, mas o resultado é idêntico, tanto quanto eu posso dizer). Um aborrecimento da abordagem do Word é que, se o texto copiado não tiver um estilo próprio, a ⇧⌥⌘Vcombinação não fará nada. Portanto, esse é um obstáculo ⇧⌥⌘Vpara sempre colar texto sem estilo. (Nos aplicativos da Apple, imitará ⇧⌥⌘Vconvenientemente ⌘Vse o texto não estiver estilizado.)

Pelo que sei, no Adobe CS 6, apenas o InDesign possui a opção "Colar sem formatação" ( ⇧⌘Vele usa ⇧⌥⌘Vpara "Colar no local"). Embora você possa alterar essas teclas com a ajuda de Preferências do sistema> Teclado> Atalhos do teclado, isso não ajudará no Illustrator.

Assim, para uma solução mais abrangente, aqui estão dois métodos, o primeiro rápido e gracioso e o outro rápido e sujo.

  1. Instale um programa que ofereça gerenciamento de área de transferência (dos quais existem muitos). Por exemplo, eu uso o aplicativo gratuito, simples e de código aberto FlyCut , que, até onde sei, sempre cola o texto sem estilo. Se você adotar esta solução, parece que você pode estar interessado em desativar o "Painel fixo" (em FlyCut Preferences> General) e definir sua tecla de atalho para algo como ⌥V(essa é a opção + V) ou CtrlV(em FlyCut Preferences> Teclas de atalho). Enquanto essas teclas ainda não estiverem sendo usadas em outro aplicativo, o resultado será que sua nova combinação de duas teclas colará texto não estilizado em todo o sistema. ⌘VNo entanto, não consegui trabalhar corretamente com o FlyCut, mas outros aplicativos de gerenciamento de área de transferência podem ter um desempenho melhor. Você pode tentar Alfred , Quicksilver ,ClipMenu , ou outros , embora eu não saiba que todos colam texto não estilizado apenas como no FlyCut.)
  2. Para uma maneira rápida e suja de limpar os estilos do texto copiado, você pode colar o texto copiado com estilos na barra de endereços do navegador da Web e depois copiar / cortar a barra de endereços (embora esse truque deva funcionar com qualquer campo que apenas aceita apenas texto sem formatação). Isso funciona com as barras de endereço do Safari, Chrome e Firefox (pelo menos). Obviamente, essa abordagem é muito menos elegante e consome mais tempo do que depender de uma solução como a nº 1, mas tem a vantagem de ser fácil e viável em praticamente qualquer computador, mesmo que você não possa / não queira instale um novo software.

Espero que ajude!


Obrigado por mencionar o FlyCut, está funcionando muito bem para mim.
— Dave Nelson

3

Muitos aplicativos (como Alfred ) que fornecem um histórico da área de transferência mantêm apenas as versões de texto sem formatação dos itens copiados. Assim, você pode colar do histórico da área de transferência quando o aplicativo mais à frente não suportar ⌥⇧⌘V.

Outra opção seria atribuir um atalho para um script como este:

set the clipboard to (the clipboard)

Você também pode tentar criar ~ / Library / KeyBindings / e salvar uma lista de propriedades como esta como DefaultKeyBinding.dict:

{
    "~@V" = pasteAsPlainText:;
}

Porém, não funciona no Illustrator. A maioria dos aplicativos que oferecem suporte a combinações de teclas personalizadas e rich text também possui um item da barra de menus para colar como texto sem formatação.


1

Além das soluções já publicadas aqui, existem alguns utilitários que podem forçar o Mac OS a colar sempre texto sem formatação:

  1. Clipe simples , gratuito, com alguns recursos extras, como remover o espaço em branco à direita

  2. iClipboard , pago, um gerenciador completo da área de transferência com histórico, pesquisa e agrupamento de recortes

Havia também uma ferramenta chamada FormatMatch, mas parece ter sido descontinuada.


1

Command + Shift + V em vez de Command + V

está funcionando no meu mac air. Copiei da web e colei na minha apresentação.


0

Para adicionar ao comentário @IanAtkin, em prefs do sistema -> teclado -> atalhos, em Atalhos do aplicativo, Todos os aplicativos, você pode adicionar o seguinte:
"Colar e corresponder à formatação" = Command + v
"Colar e corresponder estilo" = Command + v

É engraçado, mas eu tive que adicionar os dois. O primeiro funciona no MS Word e o último no Evernote. Portanto, se não estiver funcionando para algum aplicativo, você provavelmente poderá procurar no menu Editar e ver o que eles chamam de pasta não formatada que deseja.

Também gosto de adicionar
"Colar" = Shift + Command + v
para poder colar com formatação.


0

Para usuários que desejam colar texto sem formatação no Microsoft Word, confira este recurso . As outras respostas aqui tratam apenas da colagem, correspondendo ao estilo ou formatação de destino.

As etapas consistem em criar uma macro no Word e atribuir um atalho de teclado à sua escolha. Esse processo é bastante simples e não deve levar mais do que 5 a 10 minutos no total.

Para suporte no Word 2016, exclua ou comente a parte do script sem conteúdo na área de transferência, conforme descrito nesta postagem de acompanhamento .


0

Existe uma maneira simples de fazer isso se você estiver copiando da Internet.

  1. cópia de
  2. Cole na barra de endereço e eles copiam novamente.
  3. Cole no seu programa.

Sempre que você copiar da barra de endereço, ele removerá o estilo.

Você também pode copiar e colar dentro da caixa da fonte no próprio Illustrator, em vez da barra de endereço. Isso também remove o estilo. Exemplo do Illustrator abaixo.

insira a descrição da imagem aqui


Eu também usar essa abordagem também, mas nem sempre está trabalhando se você tiver um texto com várias linhas na área de transferência
— Keul

0

Pelo meu valor de 50c, como eu tenho um teclado de PC no meu Mac, fazer o comando-alt-option-shift, seja o que for, não é realmente viável fazer ou lembrar. Tentei trocar "Colar sem formatação" pelo comando V nos atalhos, mas isso interrompe outras coisas revertidas.

Minha solução atual é colar todo o texto que desejo colar em uma janela de código do visual studio, recortá-lo novamente e colá-lo onde quer que seja. Isso remove toda a formatação. O VS Code é um download gratuito da microsoft e, como desenvolvedor, eu o tenho disponível de qualquer maneira. Outros editores de texto também podem funcionar.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.