アプリの書式設定を維持したままコピーする

最初にこのショートカットは Mac OSX で、その上ひょっとしたら cocoa アプリにしか適用しないのかも判らない。一応ほんの少しだけウェブで情報を探してみたのだが該当するものは見つけられなかった。

そのショートカットとは、この間 Yojimbo Talk List というフォーラムを覗いて発見したのだが、Yojimbo の Note のテキストエリアは書式設定ができるのだが、その書式設定を維持したままウェブページからコピー & ペーストするというショートカットだ。

たとえば下記の画像を観ていただきたい。

Copy-2

大きなゴシック体の【レギュラーガソリン・・・】がウェブページからコピー & ペーストしたテキストだ。そのまま単純に command+C と command+V だとウェブページの書式のままペーストしてしまう。

ところがペーストする時に ⌥+shift+⌘+V(option+shift+command+V)でペーストすると、下記画像のように Yojimbo で書式設定した通りの書式でテキストをペーストしてくれるのだ。

Copy2-1-1

お分かりになると思うが赤線を引いた部分のテキストだ。

いや、これも『何とかならないかなあ』って常々思っていたことだった。仕方がないのでペーストしたテキスト部分を選択して、設定した書式を選択した上で再設定していた。だから個人的にはとっても助かる。押すキーが4つもあって馴れるまでは手間取るが、それでも書式設定を呼出してってことを考えると随分楽ができる。

それでこれ、このショートカットって Yojimbo に特有のものだろうかと疑問に思い、Journler でも試してみた。やはり Journler でも機能する。でもついでにこの原稿を記述している ecto だとどうだろうと思ってやってみたら ecto では駄目だった。て言うか ecto ではその必要が無く、 単純なコピー & ペーストで ecto で設定した書式でペーストしてくれた。

この辺りちょっと疑問なのだが、おそらく Microsoft Word なんて機能しないんじゃないかと想像しているんだけど、どうだろう?実は Word も持っているから試してみたら良いのだが、ほとんど起上げたことが無く邪魔臭いなと思っていたのだが、まあやってみましょう。

ハイやってみました。想像通り機能しませんでした。おまけにウェブからの書式のポイント数は継続しているけど、フォントを明朝系に変換している。更におまけが付いて、Word 様フリーズまでして下さいました。本当に・・・、いや言うまい。

ここまでやったら『これってブラウザが Safari だからかも』との疑問も湧いてきた。そこで Firefox でやってみると『当たり』だった。やはり Firefox だとこのショートカットは機能しない。

と言うことで、今のところ ペーストされる側が Yojimbo や Journler で、コピー元が Safari という一部限定のショートカットだということになる。おそらく cocoa アプリ同士ならということだろう。

追記:コメントにて huralecana さんからご指摘いただいたのですが、Yojimbo も Journler もメニューの Edit に "Paste and Match Style" というメニューが用意されていてそのショートカットがこのエントリで紹介したものでした。おお恥ずかしい。ちゃんとメニューを一通り検証しろよって話ですよね。ということは huralecana さんが仰るように cocoa アプリだからどうのこうのより、アプリにメニューが用意されているかということかもしれませんね。あっ、でも Firefox では駄目だったんで、あながち関係ないこともないですかね。

トラックバック

このエントリーのトラックバックURL:
http://www.sumainobaiten.com/blog/mt-tb.cgi/565

コメント (2)

huralecana:

こんにちは。
JounlerではEditの中に"Paste and Match Style"っていうメニューがあって同じショートカットが書かれてますね。iTextExpressでこのショートカットが効かなかったので、cocoaか否かというよりは、そのアプリにメニューが用意されてるかどうかで決まるのかな?という気もします。
ちなみに、私はこういうニーズがある時は、Script Factoryさん提供の"Strip Styles of Text"っていうAppleScriptをQuickSilverで呼び出して使ってますよ〜。(http://homepage.mac.com/tkurita/scriptfactory/)
文字スタイルを消す=プレーンテキストにする=ペースト先のアプリの標準スタイルでペーストされる ってことですね。QuickSilverのClipBoard Historyには、スタイル消去前と後と両方記憶されます。

keizo:

> huralecana さんコメントありがとうございます。
ならびに情報ありがとうございました。本当だこのショートカット、ちゃんと記載されてましてね。念のため Yojimbo を見たら、Yojimbo にも記載されていました。おお恥ずかし。ちゃんとメニューを検証しろよって話ですよね。

ご紹介されている AppleScript、これは良いですね。近日中に導入してみます。

コメントを投稿

アーカイブ

最近のトラックバック

Powered by
Movable Type 3.34