• 締切済み

DreamWeaverMX2004のPHPのコードヒントに困っています。

DreamWeaverMX2004 MacOSX版を使っているのですが、PHPのコードヒントに困っています。たしかWindows版ですとショートカットでCtrl+スペースでAからの頭文字のPHP関数の一覧が表示されるコードヒント(メニュー?)のですが、MacOSX版の場合、Control+スペースではコードヒント(メニュー?)らしきものは表示されません。しかし、直接入力で関数を入力するとカッコ「()」の部分で「()」に入力する値のヒントは出ます。Control+スペースでWindows版のように関数の一覧が表示されるコードヒント(メニュー?)環境にするのには、何か設定があるのでしょうか??(ちなみに環境設定のコードヒントは表示するにしています)それともMacOSX版とWindows版では、そもそも違いあるのでしょうか?基本的な質問ですがよろしくお願いします。

みんなの回答

  • sandenn
  • ベストアンサー率67% (311/459)
回答No.2

10.3でしたか。 Spotlightは10.4からの機能なので、10.3では関係ありませんね。 私の場合は環境が違うのですが、OS10.4 Dreamweaver8,CS3で、PHPに限らず、コード編集画面のどこにカーソルがあっても、Control+スペースでコードヒントが出ます。 コードヒントは以前からあった機能なので、MX2004でも同様にできるはずですが... MX2004でもショートカットのカスタマイズができるはずですが、その編集画面でコードヒントの表示はどうなっていますか? コードヒントは /アプリケーション/Dreamweaver MX2004/configuration/CodeHints/CodeHints.xml の内容を表示しているはずですが、このファイルが壊れていたり無かったりしませんか? もし壊れていたら、こんな感じで配布されているCodeHints.xmlを入れてみるとか。 http://bunlog.d-s-b.jp/archives/49 何かほかのアプリケーションでControl+スペースのキーボードショートカットが使われていたりしませんか? あとは /Users/ユーザ名/ライブラリ/Preferences/Dreamweaver MX2004 Prefsかそれに類するファイルを削除してみるとか Dreamweaverを再インストールしてみるとか このくらいですか。 お役に立てなくてすいません。

html_css
質問者

お礼

sandennさん とても貴重な情報ありがとうございました。 コードヒントについて勉強になりました。 OS10.3 Dreamweaver8で確認してみたところ、Control+スペースでコードヒントがでました!!ご指摘の通りでした。 しかし、Mac版Dreamweaver MX2004でCodeHints.xmlを入れ替えてみましたが、でなかったです…もうちょっと確認しています。 ありがとうございました。

  • sandenn
  • ベストアンサー率67% (311/459)
回答No.1

OS Xのバージョンがわかりませんが、10.4以降の場合、Control+スペースは「Spotlight検索フィールドを表示」に割り当てられています。 システム環境設定>キーボードとマウス>キーボードショートカット  で、その設定をオフにするか、別のキーに割り当てるかすればDreamweaverでControl+スペースでコードヒントが表示されるようになります。 ところでWindowsのCtrlキーとほぼ同じ働きをするキーはCommand(アップル)キーなのですが、この場合はCtrl=Controlみたいですね。 ちょっと不思議に思いました。 関係なくてすいません。 もしOSが10.3以前でしたらわかりません。すいません。

html_css
質問者

お礼

sandennさん OSが10.3だったのでSpotlight検索のショートカットの変更ができませんでした。  残念です・・・でもありがとうございます。 ちなみに---------------------------------------------------------------------------- 環境 MacOS X10.3 DreamWeaverMX2004 バージョン7.0.1 いろいろと試したみたのですが、新規でテンプレートページでPHPファイルを作成し、<?php ?>を記述して編集からコードヒントをクリックしても、やはり何もコードヒントが出ませんでした。 同様の方法でJSPやASPで試したところコードヒントが出ました????

関連するQ&A