リンクをクリップボードにコピー
コピー完了
Dreamweaver CC 2017を使っているのですが、PHPソースの入力時、Undoを行うと謎のコードヒントが表示されます。
内容は「__CLASS__ … <グローバル> PHPコア機能」といったもので、文脈とはまったく無関係です。
環境設定の「コードヒント」で「コードヒントを使用可能にする」のチェックを外しても無効にならず、困っています。
正直、あまり役に立ちそうもないヒントなので非表示にしたいのですが、どうすればよいでしょうか。
リンクをクリップボードにコピー
コピー完了
Dreamweaverとしては文脈に関係なく、単純に利用可能な候補をABC順に表示しているだけなんだと思うのですが、明らかに使わないヒントを削除するためには、Dreamweaverの内部ファイルを書き換える必要があります。
インストールしたDreamweaverのアプリケーションフォルダから
configuration>CodeHints>BuiltinCodeの順にフォルダを開き、その中の
PHP_7_CORE.php と PHP_CORE.php をDreamweaverが終了した状態でテキストエディタ等で開きます。
それぞれのファイルに
define('__CLASS__','Magic constant:
のような形で定義されている行がありますので、これをコメントアウトしてしまえば表示されなくなると思います。
Dreamweaverの内部ファイルの書き換えは、誤るとアプリケーションが起動しなくなる等の不具合が発生する可能性がありますので、自己責任にてお願い致します。
リンクをクリップボードにコピー
コピー完了
早々のご回答、ありがとうございます。
該当のファイルを編集したところ、一部コードヒントについては表示されなくなりました。
ただ、完全には解消されないので、とりあえず様子見ですね…
早々かつ丁寧なご回答をいただき、ありがとうございました。