ど素人から毛を生やす。<延>

Eclipseで勝手に変数の宣言元に跳ぶのをどうにかしたい。

Web > PHP 2018年3月14日(最終更新:6年前)

2018年3月14日に作成されたページです。
情報が古かったり、僕が今以上のど素人だった頃の記事だったりする可能性があります。

どもです。
Eclipseは開発のお供ですが、機能が多すぎるのも玉に瑕です。

この頃気になっていたのが、ソースのコピペをしようとした途端、変数の宣言元に意図せずジャンプしてしまう頻度が高いこと。
戻るのは簡単ですが、間違いなく不便ですし、ストレスが溜まります。

この機能、「宣言を開く」という名称だそうです。
変数の上で[Ctrl]キーを押すと、変数にハイパーリンク的なものがつきます。これをクリックすることで宣言元に移動するのですね。便利な機能です。

しかし[Ctrl]は多用するキーなので、他のショートカットを実行しようとして、誤ってリンクとなった変数をクリックしてしまうことが多い。

ちなみにこの「宣言を開く」。デフォルトで[F3]キーにもショートカットが設定されています

じゃあ[F3]でいいよ!! [F3]使うから[Ctrl]+クリックは要らないよ!!!

というわけで、この余計なお節介を無効化します。

一般のショートカットキーは「設定」>「一般」>「キー」から設定の変更を行います。[F3]キーの方の「宣言を開く」はこちらにあります。
が、[Ctrl]+クリックの方はありません。

こちらは[Ctrl]押し中に変数がリンクになるということで、厳密には[Ctrl]とクリックはそれぞれ独立した処理になるからです。
ショートカットキーとは異なるのですね。

「設定」>「一般」>「エディター」>「テキスト・エディター」>「ハイパーリンク」から、
「PHP コード・ハイパーリンク・ディレクター」のチェックを外して保存。

これで良し。


追記:
Eclipseのバージョンを上げてからというもの、「貼り付け」でEclipseが止まるレベルで重くなる!
で、調べてみたところ、どうやら原因がこちらのハイパーリンク機能の不具合だそう。

特に必要と感じないなら、「オン・デマンドでハイパーリンク・スタイルのナビゲーションを使用可能にする(E)」ごとOFFにしちゃった方が良さそうですね!

参考サイト:【Qitta】eclipse で .js ファイル内の文字をコピー Ctrl+C したらハングするときの対処方法 ヽ(゚ー゚*ヽ)(ノ*゚ー゚)ノわぁい

この記事は役に立ちましたか?
  • _(:3」∠)_ 面白かった (0)
  • (・∀・) 参考になった (1)
  • (`・ω・´) 役に立った (1)