[iPhone]コピー&ペースト機能搭載テキストエディタgTxtEditJplus
iPhone OS 2.0以降を搭載したiPhone / iPod touchで動作するテキストエディタ、gTxtEditの改変版であり、日本語のエンコーディング自動判定対応、さらに強力なコピー&ペースト機能を搭載したgTxtEditJplusを、J.O.R.7ちゃんでおなじみ「のちな(nochina)」さんがお作りになったので、Cydiaの野良リポジトリに登録しておきました。
gTxtEditJplusは、
- CydiaのMobileFinder(App StoreにあるMobileFinderとは別です)との連動機能を搭載しgTxtEditJplusでファイルを開ける
- gTxtEditJplus中でコピーしたテキストを、どこにでも(Safariにも、メモにも、メールにも、マップにも、どこにでも!!)ペーストが可能(例の履歴機能を利用)
- 改変版iCopyといっしょに使うことで、Safariからのコピーが可能
などという感じで、ワルな仕上がりになっています。
詳細については、のちなさんのサイトをご覧ください。
■iPod touchを、音楽プレイヤーよりもPDAよりも、PCとして使うという心意気でがんばる■
インストールは、こちらのエントリを見て僕が管理しているCydiaのリポジトリを登録し、SBankNotify同様、検索画面から「gtxteditjplus」と入力して見つけてください。カテゴリ的には「System」に入っています。
余談: ときに、Cydiaの「Changes」の上の方に表示させるにはどうしたらよいんですかね。
MobileFinderとの連携方法
ファイルを選択した後で「Modify」→「Open With」→「gTxtEditJplus」とすることで、MobileFinderからgTxtEditJplusにファイルを開かせることができます。
あるいは次のような方法があります。
MobileFinderの「Setting」を、以下のことを注意しながら設定します。
【Cydia】JailBreak Part7【Installer】
http://pc11.2ch.net/test/read.cgi/iPhone/1221958667/417
MobileFinder上で作業してね 1.まずcom.googlecode.MobileFinder.plistのパーミッションを755に 2.その後設定をいじる 3.終了時にホームボタン長押しかsettingsからClose終了の時にホームボタンちょこっと押して終了すると1からやり直さないと設定を保存できません
めんどくせえw
「File Associations」の「txt:com.google.MobileTextEdit」を、「txt:com.gojohnnyboi.gtxteditjplus」に書き替えます。
「Finder」ボタンで設定画面を抜けます。ホームボタン長押しでMobileFinderを終了。
以降、MobileFinder上で拡張子txtのファイルをタップするとgTxtEditJplusで開けるようになります。
ただし、一度でも終了方法を間違えると設定が初期化されてしまいます。
いっそのこと、gTxtEditJplusのInfo.plistをいじって、Bundle Identifierの方を「com.google.MobileTextEdit」に書き替えてしまった方がいいかも……。
実際のアプリケーション間コピー&ペーストの流れ

▲Safariのブックマークに登録したブックマークレット、iCopy改変版を起動。

▲コピーしたい文章が書かれた段落を選択します。すると、新しいウィンドウが開いて処理をした後、終了します。

▲効果が分かりやすいよう改行を入れる編集を施しました。コピーを開始したいテキストの開始位置にカーソルを置き、「Copy」→「NewSelection」を選択、さらに終了位置にカーソルを置き……。

▲「Copy」→「Copy」。Homeボタンを押してgTxtEditJplusを終了。

▲SMSを起動して、日本語QWERTYモードにし、「p-」とタイプ、すると、候補にさきほどgTxtEditJplusでコピーしたテキストが登録されています。
The comments to this entry are closed.










Comments
詳細な紹介、ありがとうございます。
>Bundle Identifierの方を「com.google.MobileTextEdit」に書き替えてしまった方がいいかも……。
連携時に、gTxtEdit 側でもその文字列使ってるので、そっちもあわせて変更しないとダメなんですよ。
MobileTextEditが出ない間は、やっちゃてもいいかも。
Posted by: のちな | 2008.09.28 at 09:26 AM
すみません、流れの中で
コピーしたい文章が書かれた段落を選択します。すると、新しいウィンドウが開いて処理をした後、終了します。
とあるのですが、終了するというには、ホームボタンを押してsafariを終了させるということでいいのでしょうか。
その後、gTxtEditJplusを起動し、copyを押すのですが、select startと出て、clipboardが出ません。
何度か、copyを押しているとgTxtEditJplus自身が落ちてしまいます。
何かやり方、間違っていますのでしょうか。
初心者ですみません・・・。
Posted by: ぐりん | 2008.09.28 at 10:10 AM
>終了するというには、ホームボタンを押してsafariを終了させる
はい、それでOKです。
iCopyは、改変版を使ってますでしょうか?普通のiCopyだと、連携用の情報が埋め込まれません。
改変版は、上の記事内のリンクにあります。
>何度か、copyを押しているとgTxtEditJplus自身が落ちてしまいます。
むむ、これはこれで、なんかマズイ処理が残ってるかもしれないですね。
Posted by: のちな | 2008.09.28 at 10:44 AM
ぐりんさんと同じ症状ですね。
copyを押すとselect startと出て、Clipboardがでません。
Posted by: ぷー | 2008.09.28 at 12:08 PM
あ。サイトによっては、Cookieを強制クリアしちゃうところがあったかも。残念ながら、その場合、そのサイトでは使えません。
別サイトでも試してみてもらえないでしょうか。
Posted by: のちな | 2008.09.28 at 12:22 PM
別のサイトで試してみたらできました。
お返事いただきありがとうございました♪
とても助かりました
Posted by: ぷー | 2008.09.28 at 01:25 PM
同じくできました。ありがとうございます。
ただ、今度はclipboardが1/4となっているのですが
クリアする方法はどうしたらいいのでしょうか。
Posted by: ぐりん | 2008.09.28 at 05:33 PM
1/4、という状態がどんなのかわからないのですが、
Webからコピーした場合、今は、保持期間が1日に設定されてます。
コピーしてから1日立てば消えます。
ちょっと長すぎるかな…という気も確かにしますね。
iCopy改ブックマークレットの中で、24*60*60*1000で期間指定してるので、そこ変えれば保持期間変わります。
Posted by: のちな | 2008.09.28 at 06:38 PM
これを使えば2.1で消えたアップルマークも入力できました!
Posted by: iRect | 2008.09.29 at 11:32 PM
JPDicManでもできますよ。
まだ作りかけなので、ちょっと使いづらいですが。
http://moyashi.air-nifty.com/hitori/2008/09/iphonejpdicman-.html
Posted by: moyashi | 2008.09.29 at 11:53 PM