Skip to main content
nanacommunity
Participant
May 21, 2017
Question

PHPコードヒントを無効にできません

  • May 21, 2017
  • 1 reply
  • 643 views

Dreamweaver CC 2017を使っているのですが、PHPソースの入力時、Undoを行うと謎のコードヒントが表示されます。

内容は「__CLASS__ … <グローバル> PHPコア機能」といったもので、文脈とはまったく無関係です。

環境設定の「コードヒント」で「コードヒントを使用可能にする」のチェックを外しても無効にならず、困っています。

正直、あまり役に立ちそうもないヒントなので非表示にしたいのですが、どうすればよいでしょうか。

    This topic has been closed for replies.

    1 reply

    Inspiring
    May 23, 2017

    Dreamweaverとしては文脈に関係なく、単純に利用可能な候補をABC順に表示しているだけなんだと思うのですが、明らかに使わないヒントを削除するためには、Dreamweaverの内部ファイルを書き換える必要があります。

    インストールしたDreamweaverのアプリケーションフォルダから

    configuration>CodeHints>BuiltinCodeの順にフォルダを開き、その中の

    PHP_7_CORE.phpPHP_CORE.phpDreamweaverが終了した状態でテキストエディタ等で開きます。

    それぞれのファイルに

    define('__CLASS__','Magic constant:

    のような形で定義されている行がありますので、これをコメントアウトしてしまえば表示されなくなると思います。

    Dreamweaverの内部ファイルの書き換えは、誤るとアプリケーションが起動しなくなる等の不具合が発生する可能性がありますので、自己責任にてお願い致します。

    nanacommunity
    Participant
    May 24, 2017

    早々のご回答、ありがとうございます。

    該当のファイルを編集したところ、一部コードヒントについては表示されなくなりました。

    ただ、完全には解消されないので、とりあえず様子見ですね…

    早々かつ丁寧なご回答をいただき、ありがとうございました。