TOBY さん、
詳細な手順をありがとうございました。私のほうでも再現出来ました。
バグを検索してみると意外とクリップボード関係のバグが多いのには
びっくりました。NetBeans 独自にクリップボードを管理しているようで、
Notepad などでは起きずに NetBeans だけで起きるというのはこのあたりが
関係していそうです。
おそらく以下のバグではないかと思います。残念ながらまだ修正は
されていません。
http://www.netbeans.org/issues/show_bug.cgi?id=88161そこに書いてあることなのですが、1つ確認していただきたいオプションが
あります。
netbeans.conf の netbeans_default_options に
-J-Dnetbeans.slow.system.clipboard.hack=false
を追加して NetBeans を再起動してみていただけますか。
コマンドプロンプトからでしたら NetBeans の起動オプションと
して引数を渡してもかまいません。ソースコードを見る限りは
Mac 以外は true がデフォルト値になっています。
片貝
09.5.26 0:02 PM, TOBY wrote:
> こんにちは、TOBYです。
>
> NetBeansはRubyの開発で使っておりまして、
> Javaに明るくないため、間違っていましたらご指摘お願いいたします。
>
>>> 環境:
>>> OS: Windows XP SP3 32bit
>>> IDE: NetBeans 6.5 全部込み(主にRailsの開発に使用)
>>> NetBeans 6.1のころもあったように思えます。
>> JDK のバージョンも教えていただけますか。
>>
>> また NetBeans ではなく、他の JDK を使うアプリケーションでは
>> どうでしょうか。JDK のデモにある Nodepad などでも現象は確認できますか。
>
> netbeans.confで指定しているJDKのバージョンは、jdk1.6.0_06です。
> (前にダウンロードしたものなので古いかも…)
>
> jdk1.6.0_06\demo\jfc\Notepad\Notepad.jar のものをダブルクリックで
> 起動した状態では、クリップボード拡張ソフトとの連携は特に問題がない感じでした。
> 以前のメールと同様の不具合は起きていません。
>
> ダブルクリックだとインストールされたJava Runtimeが使われるかと思い、
> 念のため以下のように、JDK付属のjava.exeでも実行してみましたが、
> jdk1.6.0_06\demo\jfc\Notepad>..\..\..\bin\java.exe -jar Notepad.jar
> 特に問題はありませんでした。
> 同様の不具合は起きていません。
>
> # デモのnotepadというのは該当のものであっていますでしょうか?
>
>>> CLCLの履歴メニューを立ち上げ、hogeを選択し、貼り付けようとする。
>> これはどのような操作でしょうか、教えていただけますか。
>>
>> デフォルトの設定だと Alt+C でメニューを開きそこから選ぶ、
>> ということでしょうか。
>
> 説明が足りず、すみませんでした。
> できるだけ詳細に再現手順を書いてみます。
>
> 1. CLCLの公式ページ(
http://www.nakka.com/soft/clcl/ )の
> 以下のURLより clcl112.lzh をダウンロードして解凍する。
>
http://www.nakka.com/soft/clcl/download/clcl112.lzh> 2. CLCL.exeを起動する
> 3. NetBeans 6.5を起動する
> 4. メニューから「ファイル(F)」→「新規ファイル(N)」で
> 新規ファイルウインドウを開く。
> 5.(この辺は適当でよいと思いますが) プロジェクトを適当に選び、
> 「カテゴリ(C)」で「その他」を選択、
> 「ファイルの種類(F)」で「HTMLファイル」を選択。
> 6. 「ファイル名」をnewhtmlのままで「完了(F)」を押す。
> 7. 開いた newhtmlの最後の行に、
>
> test foobar
>
> と書き、shift+homeにて選択しCtrl+Cでコピーします。
> 8. 次の行に同様に
> xyzzy
>
> と書き、選択しCtrl+Cでコピー
> 9. 次の行に同様に
> hogehoge
>
> と書き、選択しCtrl+Cでコピー
> 10. Alt+Cを押し、リストの3番目にある "test foobar"を選択する。
> すると、"test foobar"が貼り付けられるのを想定しているつもりが、
> 何故か、"hogehoge"が貼り付けられる。
> 11. もう一度、Alt+Cを押し リストの1番目にある "test foobar"を選択すると、
> 今度はきちんと、"test foobar"が貼り付けられる。
>
> 12. 今度は、Alt+Cを押し、リストの2番目にある "hogehoge"を選択すると、
> 今度は、何故か "test foobar"が貼り付けられる。
>
> 13. CLCL側で履歴に入れるクリップボード形式の情報が足りないものかと思い、
> CLCLメニュー「ツール(T)」→「ツール設定(O)...」→「フィルタ」タブの
> 「すべての形式を履歴に追加(H)」を選択→「OK」
> として、 7. から同様の作業をしても、同様の現象が起きます。
>
> (タスクトレイのCLCLアイコンを右クリック「ビューア(V)」のウインドウで
> クリップボードの内容が見られますが、
> NetBeansでテキストをコピーをした場合、
> 通常のテキスト以上の情報が入っているようです)
>
> といった状況です。
>
> なお、日本語のコピーに関しましては、文字化けし上手く貼り付けできないのは、
> CLCL側がデフォルトではUNICODE非対応のためです。
> これはまた別件かと思います。
>
> ※CLCLの公式ページ(
http://www.nakka.com/soft/clcl/ )の
> UNICODE テキスト フォーマットプラグイン
>
http://www.nakka.com/soft/clcl/plugin/fmtunicode001.zip> を入れれば日本語は貼り付けられますが、依然、
> 履歴のリストでは文字化けしているかと思います。
>
>
> 他のクリップボード拡張ソフトでも同様の現象が起こるか、
> 試してみなければ、と思います。
>
>
> ご確認をお願いしたく思います。
> --
> TOBY
> E-MAIL: t-o-b-y(at mark)tobysoft.net
> URL:
http://tobysoft.net/>
> ※近々メールアドレスを変更します
> 上記アドレスで届かない場合は、
> toby.net.info.mail+ml(at mark)gmail.com
> までお願いします。
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
nbdiscuss_ja-unsubscribe@...
> For additional commands, e-mail:
nbdiscuss_ja-help@...
>
--
Masaki Katakai
Sun Microsystems K.K.
http://blogs.sun.com/katakai---------------------------------------------------------------------
To unsubscribe, e-mail:
nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail:
nbdiscuss_ja-help@...