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?

nipônico
fonte
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.

slhck
fonte
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.

user1244109
fonte
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!

Andy Mo
fonte
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.

Lri
fonte
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.

newenglander
fonte
1

Command + Shift + V em vez de Command + V

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

Dom
fonte
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.

Nathan Lloyd
fonte
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 .

NiFi
fonte
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

LateralTerminal
fonte
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.

John Little
fonte