NetBeans 8.2 のIME使用時のスクロール問題

このエントリーをはてなブックマークに追加
はてなブックマーク - NetBeans 8.2 のIME使用時のスクロール問題
Share on Facebook
LINEで送る
Share on LinkedIn
Pocket

NetBeans 8.2でIME使用時にスクロールする問題を少し修正してみました。

NetBeans8.2からマルチカーソルの機能が追加されました。おそらくですが、この機能が追加された影響で挙動が変わってしまったのではないかと思います。

少し前に8.2のパッチがリリースされています。更新すると、スクロールしなくなったように見えますが、エディタの画面が固定されるようになり、キーボードで画面を移動できなくなります。

twitterでスクロールがおかしいというツイートをたまにみかけるものの、まだバグ報告をしている人はいないようでしたので報告しておきました。(ツイートだけではなく、バグ報告も行ってもらえると、みなさんが幸せになれると思うので、不具合見つけたらできるだけ報告しましょう。私も英語得意ではないので、文法や名詞と動詞間違えたりしてますが、とりあえずは報告しないと、解決できない可能性が高いです。。。)

https://netbeans.org/bugzilla/show_bug.cgi?id=269262

適切な対処ではないかもしれませんが、少し調べて、IMEを使用しても動くように修正してみました。上のissueにパッチとして添付しています。

上の修正を適用して、再ビルドし、該当モジュールのjarファイルを8.2の先日のパッチをあてたものと交換してみたところ、私の環境では、シングルカーソルで通常に動いているようにみえます。

追記:2016/12/31
まだカーソルの動きがおかしい場合があります(移動中にどこかに飛んでることがあるような気がします)。
追記終わり

Product Version: NetBeans IDE 8.2 (Build 201609300101)
更新: NetBeans IDEはバージョンNetBeans 8.2 Patch 1に更新されます
Java: 1.8.0_111; Java HotSpot(TM) 64-Bit Server VM 25.111-b14
Runtime: Java(TM) SE Runtime Environment 1.8.0_111-b14
System: Linux version 4.4.0-53-generic running on amd64; UTF-8; ja_JP (nb)

他の環境では動かないかもしれませんが、もし使ってみたい方がいましたら、twitterのDM(一時的に受け取れるように設定をお願いします)経由でファイルのリンクをお送りしますので、お知らせください(@junichi_11)。ただし、ご使用は自己責任でお願いします(何か問題が起きるかもしれません)。何か問題が起きた場合は、ファイルを元に戻し、NetBeans側には報告しないでください。

手順は、NetBeans本体のide/modulesディレクトリの該当jarファイルを交換し(削除しないでバックアップはとっておいたほうがいいかと)、NetBeans8.2のキャッシュディレクトリを削除(またはどこかに退避)し、NetBeansを起動します。

(注)マルチカーソルと矩形選択の機能はIME使用時に正しく動きません。矩形選択の機能は8.1でもIMEを使うと正しく動いてないようなので、マルチカーソルの機能もIMEの使用が考慮されていないと思われます。これもissue登録の必要がありそうです。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です