« Return to Thread: NetBeans6.5においてのクリップボードの不都合

Re: NetBeans6.5においてのクリップボードの不都合

by Masaki :: Rate this Message:

Reply to Author | View in Thread

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@...

 « Return to Thread: NetBeans6.5においてのクリップボードの不都合