Mavericks(10.9)、Yosemite(10.10)、およびEl Capitan(10.11)で書式設定されたターミナルからコピーされたテキスト


49

Mavericks(10.9)への更新後、Terminalからコピーされたものはすべて、Terminalと同じフォーマットでターゲットアプリに貼り付けられます。私の場合は、黒の背景に白い等幅文字、たとえば:

問題

(ターミナルからいくつかのテキストを「新規メール」ウィンドウに貼り付けました。)

以前(10.8以前)は、書式設定なしでプレーンテキストのみがコピーされていました。

これは、リッチテキスト形式を受信できるアプリで発生します。プレーンテキストモードのTextWranglerやTextEditなどのプレーンテキストアプリでは、もちろんコンテンツのみがコピーされます。

ターミナルアプリでフォーマットのコピーを無効にできますか?

同じことがヨセミテ(10.10)とエルキャピタン(10.11)でも起こります。


2
iTerm2を使用します-somoneにターミナルの問題がある場合の通常のコメント:)、またはリッチテキストではなくプレーンテキストでメールを書き込みます。
user151019

コピーしたテキストの書式設定を無効にできるとは思わない。私の解決策は、アプリケーションからコピーされたテキストから書式設定を削除するクリップボードマネージャーであるFlycutアプリをインストールすることでした。
デイブネルソン

1
@Mark電子メールだけでなく、リッチテキストアプリについても同様です。
pilsetnieks

@pilsetnieksこれを4.1 / 2か月後に受け入れなかった特定の理由:-O。さらにサポートが必要ですか?
markhunte

@markhunte申し訳ありませんが、あなたの答えはまだ非常に有効で高く評価されています。ティムKの答えが質問に正確に答えているだけです。質問の3か月後に投稿されたので、昨日質問を再訪するまで、私は答えを見ませんでした。
pilsetnieks

回答:


57

com.apple.Terminal設定ファイルを変更することにより、ターミナルからのフォーマットのコピー/貼り付けを無効にできます。

Macでターミナルを開き、次のコマンドを入力します。 defaults write com.apple.Terminal CopyAttributesProfile com.apple.Terminal.no-attributes

これにより、ターミナルからのコピー/貼り付けからすべてのテキスト属性が削除されます。


確認するには、上記のmacOS Sierraのプロセスと同じです。
アンソニーアタード

元に戻すにはdefaults write com.apple.Terminal CopyAttributesProfile com.apple.Terminal.attributes
Saurabh Shrivastava

14

「Paste Matching Style」を使用するだけです

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

書式は挿入ポイントと同じままになります

代わりにオフ:

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

あなたは得るでしょう:

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


4
ええ、「貼り付けて一致するスタイル」は機能しますが、キーボードショートカットの再学習を必要としないソリューションを望んでいました。
pilsetnieks

6

エルキャピタンでは、ターミナルアプリで書式を設定できます。[編集]-> [特殊コピー]を選択し、フォーマットなしの[プレーンテキスト]を選択するか、ドキュメントに貼り付けたときに見栄えの良いプロファイルを作成できます。


2
少なくともエルキャピタン以上ではこれが一番の答えになるはずです。
-akhan

4

この投稿で説明されているように、グローバルキーボードショートカットを構成できます:http : //ask.metafilter.com/187733/OSX-How-to-copy-plaintext-always-everywhere-without-exception

これで解決しました。私は大きなvisioダイアグラムで作業しており、1日に数百回、ターミナルからアイテムをコピーしてvisioに貼り付ける必要があるため、10.9でのこの変更は大きな打撃でした。


この方法を使用すると、MavericksのApple Mailの件名、URL、または連絡先フィールドにテキストを貼り付けられなくなることに注意してください。
MikeiLL
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.