OSXでのみプレーンテキストをコピーして貼り付けますか?


50

私の問題:WebページまたはIllustratorから何かをコピーし、それを電子メールまたは別のIllustratorドキュメントに貼り付けます。テキストを新しいドキュメントの形式に合わせたい場合に、元のドキュメントからスタイルが引き継がれます。

選択したプレーンテキストのみを読み取るために、OSXにコピーアンドペーストを強制する方法はありますか?


参考までに、Firefoxからテキストをドラッグすると、スタイルなしで貼り付けられます。
-AnneTheAgile

回答:


53

通常、OS Xアプリケーションでは、を使用してスタイルなしで貼り付けることができますV。ただし、これは必ずしもどこでもサポートされているわけではありません。

クリップボードにあるものからプレーンテキストを取得し、それを再びクリップボードに入れたい場合は、たとえば、ターミナルから次のコマンドを実行できます。

pbpaste | pbcopy

これにより、リッチテキスト形式が削除されます。Automator.appを使用してこれをサービスにラップし、キーボードショートカットからアクセスできるようにすることができます。


うーん、今は、Illustratorから何かをコピーするたびに、これをシェルスクリプトとして実行できるとしたら…。
nipponese

10
システム環境設定の[キーボードとマウス]ペインのおかげで、答えがあります。[キーボードショートカット]タブをクリックすると、すべてのアプリケーションで[書式なしで貼り付け]や[スタイルを貼り付けて一致]をCommand + Vに割り当てることができます。tuaw.com/2009/07/07/...
イアン・アトキン

@IanAtkinアプリケーションが最初にこの特別な貼り付けモードをサポートする場合にのみ機能します。
slhck

@nipponeseそれを正直に設定する方法はわかりません、ごめんなさい。しかし、理論的には、そのアプローチは機能しますか?
slhck

@slhck残念ながら、Adobe Illustratorに貼り付けるには出力が必要であり、サポートされている特別な貼り付けコマンドはありません。
日本人

34

クレイジーなショートカットを使用せずにそれを行う方法を見つけられたことは非常にうれしいです(フォーマットされたテキストよりも私を悩ますでしょう)。

mmdeiがhttp://ask.metafilter.com/187733/OSX-How-to-copy-plaintext-always-everywhere-without-exceptionで書いているように

「システム環境設定」を開きます

「キーボード」を選択します

「キーボードショートカット」タブを選択します

左側のリストボックスから「アプリケーションのショートカット」を選択します右側のリストボックスの下にある「+」をクリックします

「アプリケーション」入力ボックスに「すべてのアプリケーション」を選択します「メニュータイトル」入力ボックスに「貼り付けと一致スタイル」と入力します「キーボードショートカット」入力ボックスで、command-vと入力して何かを貼り付けようとします。このボックスには、cloverleafコマンド記号の後に-vが続くはずです。追加をクリックします。

勝利!ありがとう。私はこれを10年前に自分でやるべきだった。=)

添加

フォーマットされたテキストを貼り付ける必要がある場合は、右クリック-貼り付けを使用します。


2
素晴らしい答えです!私が直面した小さな問題:UIスタイルが英語と異なる場合、「スタイルの貼り付けと一致」ではなく、言語でメニュー項目の名前を入力する必要があります。
yaskovdev

ご使用の言語でメニュー項目の名前を見つけるには、(1)Apple Notes、Safari、Text Editorなどの「編集」メニューに相当するアプリを開きます。(2)このメニューを開き、「貼り付け」のすぐ下に表示されるものを確認します「同等。たとえば、「Wklej i dostosuj styl」があります。
Andrzej Martyna

6

@slhckが指摘したVように、Safari、TextEdit、Mail、Messages、Notes、さらにはMicrosoft Wordなどの多くのアプリで「スタイルを貼り付けて一致」する便利なキーの組み合わせです。 Wordで「書式設定に一致する」が、結果は私が知る限り同一です)。Wordのアプローチの厄介な点の1つは、コピーしたテキスト自体がスタイル設定されていない場合、そのV組み合わせは何もしないということです。そのため、Vスタイル設定されていないテキストを常に貼り付けることに依存することの障害になります。(AppleアプリでVV、テキストのスタイルが設定されていない場合に便利です。)

私が知る限り、Adobe CS 6では、InDesignにのみ「フォーマットなしで貼り付け」オプションがあります(V; V「貼り付け」に使用します)。[システム環境設定]> [キーボード]> [キーボードショートカット]を使用してこれらのキーストロークを変更できますが、Illustratorでは役立ちません。

したがって、より包括的なソリューションの場合、最初の高速で優雅な方法と、他の迅速でダーティな方法の2つがあります。

  1. クリップボード管理を提供するプログラムをインストールします(その多くがあります)。たとえば、私は無料でシンプルなオープンソースのアプリFlyCutを使用します。これは、スタイル設定されていないテキストを常に貼り付けることができる限りです。このソリューションを採用する場合、「スティッキーベゼル」をオフにし(FlyCut設定>一般)、ホットキーをV(オプション+ V)またはCtrlV(FlyCut設定>ホットキー)のように設定することに興味があるようです。これらのキーストロークが別のアプリでまだ使用されていない限り、結果として、新しい2キーの組み合わせでスタイルなしのテキストがシステム全体に貼り付けられます。(Vただし、FlyCutを適切に使用することはできませんでしたが、他のクリップボードマネージャーアプリの方がうまくいく可能性があります。AlfredQuicksilverclipmenuという、または他の人、私はすべての唯一のFlyCutと同様unstyledテキストを貼り付けることを知りませんが。)
  2. コピーされたテキストからスタイルを消去する手っ取り早い方法として、スタイル付きのコピーされたテキストをWebブラウザーのアドレスバーに貼り付けてから、アドレスバーからコピー/切り取ることができます(ただし、このトリックは、プレーンテキストのみを受け入れます)。これは、Safari、Chrome、Firefoxのアドレスバーで動作します(少なくとも)。もちろん、このアプローチは#1のようなソリューションに頼るよりもはるかに洗練されておらず、時間もかかりませんが、ほとんどすべてのコンピューターで、簡単に実行できるという利点があります。新しいソフトウェアをインストールします。

お役に立てば幸いです!


FlyCutに言及してくれてありがとう、それは私にとって素晴らしい仕事です。
デイブネルソン

3

クリップボード履歴を提供する多くのアプリケーション(Alfredなど)は、コピーされたアイテムのプレーンテキストバージョンのみを保持します。そのため、最前面のアプリケーションが⌥⇧⌘Vをサポートしていない場合、クリップボード履歴から貼り付けることができます。

別のオプションは、次のようなスクリプトにショートカット割り当てることです。

set the clipboard to (the clipboard)

〜/ Library / KeyBindings /を作成して、このようなプロパティリストをDefaultKeyBinding.dictとして保存することもできます。

{
    "~@V" = pasteAsPlainText:;
}

ただし、Illustratorでは機能しません。カスタムキーバインドとリッチテキストをサポートするほとんどのアプリケーションには、プレーンテキストとして貼り付けるためのメニューバー項目もあります。


1

ここに既に投稿されているソリューションに加えて、Mac OSに常にプレーンテキストを貼り付けることができるユーティリティがいくつかあります。

  1. プレーンクリップ、無料、末尾の空白の削除などの追加機能

  2. iClipboard、有料、履歴のクリップボードマネージャー、検索、クリッピングのグループ化

FormatMatchと呼ばれるツールもありましたが、廃止されたようです。


1

Command + Vの代わりにCommand + Shift + V

それは私のMac Airで動作しています。Webからコピーして、プレゼンテーションに貼り付けました。


0

@IanAtkinコメントに追加するには、システム設定->キーボード->ショートカットの[アプリのショートカット]、[すべてのアプリケーション]で、次を追加できます。
「貼り付けと一致の書式設定
」=コマンド+ v

面白いですが、両方を追加する必要がありました。前者はMS Wordで動作し、後者はEvernoteで動作します。したがって、一部のアプリケーションで機能しない場合は、[編集]メニューを参照して、必要な書式なしの貼り付けと呼ばれるものを確認することができます。

また、
「貼り付け」= Shift + Command + v を追加
して、書式設定で貼り付けることもできます。


0

Microsoft Wordにプレーンテキストを貼り付ける場合は、このリソースをご覧ください。ここでの他の回答は、宛先のスタイルまたはフォーマットを一致させることによる貼り付けのみを扱っています。

手順は、Wordでマクロを作成し、このマクロに選択したキーボードショートカットを割り当てることです。このプロセスは非常に簡単で、合計で5〜10分しかかかりません。

Word 2016でサポートするには、このフォローアップ投稿で説明されているように、クリップボードにコンテンツがないスクリプトの一部を削除またはコメントアウトします。


0

インターネットからコピーする場合、これを行う簡単な方法があります。

  1. コピー
  2. アドレスバーに貼り付けて、再度コピーします。
  3. プログラムに貼り付けます。

アドレスバーからコピーするたびに、スタイリングが削除されます。

また、アドレスバーの代わりに、Illustrator自体のフォントボックス内でコピーを貼り付けることもできます。また、スタイリングも削除されます。下のイラストレーターの例。

ここに画像の説明を入力してください


私もこのアプローチを使用しますが、クリップボードに複数行のテキストがある場合は常に機能するとは限りません
-keul

0

私の50cの価値として、MacにPCキーボードを持っているので、command-alt-option-shiftを実行することは、実際には実行も記憶も現実的ではありません。私はショートカットでcommand-Vの「フォーマットなしで貼り付け」を交換しようとしましたが、これは元に戻された他のものを壊します。

私の現在の解決策は、貼り付けたいすべてのテキストをVisual Studioのコードウィンドウに貼り付け、再度切り取り、どこにでも貼り付けることです。これにより、すべてのフォーマットが削除されます。VS Codeは、Microsoftから無料でダウンロードできます。開発者として、とにかくそれを使用しています。他のテキストエディタも機能する場合があります。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.