edo1z blog

プログラミングなどに関するブログです

PhpStorm

Dockerとphpstormでxdebugを使う

環境 Ubuntu18.04 Docker (php7.2, apache2) PhpStorm Chrome 設定方法の概要 phpのサーバに、xdebugをインストール php.iniをxdebugが利用できるように設定する phpstormを設定する 設定方法詳細 参考 qiita.com Dockerfile RUN pecl install xdebug を追加…

phpstorm - ubuntuでvimプラグイン使ってるときのキーバインド

phpstromでvimのpluginを使ってると、キーバインドが若干調整が必要になる。 ctrl+bは、通常であれば、定義元にジャンプするが、それがvimのページアップになってしまう。 あと別に大丈夫ではあるけど、ctrl + fが、検索ではなく、ページダウンになるので、v…

phpStorm windowsショートカット

ファイル名から検索 ctrl + shift + n クラス名から検索 ctrl + n 行削除 ctrl + x 行複製 ctrl + d 単語選択 ctrl + w ブロックの自動作成 ctrl + shift + Enter 開いたファイル履歴表示 ctrl + e 指定行にジャンプ ctrl + g コードの自動成型 ctrl + alt +…

phpstorm9 - xdebugが使えなくなった (cakephp)

下記のようなエラーが出る。 Error: Fatal Error (4): syntax error, unexpected ';' in [xdebug://debug-eval, line 1] Error: [FatalErrorException] syntax error, unexpected ';' Request URL: /hogehoge Stack Trace: #0 /Applications/XAMPP/xamppfile…

vagrant - phpstormでxdebug使う(2)

参考:phpstorm vagrantの仮想マシンをXdebugでデバッグする 上記で、xdebug使えるようになったのですが、Vagrantfileで下記のように設定する場合は、remote_hostが変わるし、あとどうも動かないと思ってたら、マカフィーにとめられていた。 config.vm.netwo…

Vagrant - phpstormでxdebugが使えなくて困った

Vagrantfileの下記で、hostを9092にしていたんですが、xdebugが動きませんでした。 9080にしたら動きました。 config.vm.network :forwarded_port, guest: 80, host: 9080 ちなみにphpStormのpreferencesでphp > serversとかは特に設定しなくてもいいらしい…

phpStormのショートカットーキーを設定する

私のキーマップは、MaxOS X 10.5+です。 今よく使ってるショットカッとキーを書いてみます。 command+x 行切り取り・切り取り command+d 行複製 command+v はりつけ command+c コピー command+k コミット command+o クラス名など検索して開く command+shift+…

phpstorm - ジャンプ前に戻る

command + option + 左か右矢印 ちなみにジャンプは、command + b

phpstormでちゃんとjumpしないときはinclude pathの設定をする

どこで設定するのか中々分からなかった。 Preferences > PHP にありました。

phpstorm vagrantの仮想マシンをXdebugでデバッグする

前回できたと思ったのですが、残念ながら寝て起きたら動かなくなってました。 再度調べてリモートデバッグ機能を復活させたいと思います。 vagrant仮想マシンの環境は下記になります。 CentOS6.5 Apache/2.2.15 (Unix) PHP 5.3.3 (cli) (built: Dec 11 2013 …

Vagrant - phpstormでデバッグする CentOS6.5

共有ディレクトリあるし簡単に出来たりして。出来ないねやっぱ。 リモートデバッグを調べる。 PhpStormでXdebugのリモートデバッグを設定する方法 ちなみにVagrantのCentos6.5サーバです。 サーバに、Xdebugをインストールしてみる。 $ sudo yum --enablerep…

phpstorm ディレクトリ内のファイルを全文検索

ディレクトリ内で、何らかの文字列が記載されているファイルを再帰的に探す場合、phpstormだと、ディレクトリ上で”find in path”したらできる(ディレクトリ上で右クリックするとでてくる)。

便利すぎるPhpStormのXdebug

printデバッグ離れできるようになるために試してほしいPhpStorm+Xdebug用例集(1)参考 これ読んで感動した。 ・variablesからwatchesにはドラッグアンドドロップで移動できる。 ・関数を実行した結果も、watchesで監視できる。 ・ブレーク中に任意のPHPコード…

Xdebugの設定 XAMPP mac

Mac OS X 10.5 + XAMPP で xdebug を有効にする参考 php.iniにXdebugを有効化する為の記述を追加 [xdebug] zend_extension="/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/xdebug.so" xdebug.remote_enable=1 xde…

PhpStorm ショートカットキー

KyeMap は Mac command + j -> Live templates command + k -> VCS commit command + q -> 終了 command + n -> 新規作成 command + l -> 行番号にジャンプ command + m -> 最少化 command + x -> 行切り取り command + d -> 現在の行を複製 command + e -> …

PhpStormの設定

PhpStormの設定です。 ・ファイルの拡張子のひも付け Preferences -> File Types ・Live Templates Preferences -> Live Templates ・JavaScriptデバッガー Run -> Edit Configurations で、Javascript Remort Debugを追加し、URLを入れる。 (http://localho…

phpstorm

phpstorm入れてみた。 30日間無料トライアルで。 これから色々いじってみるが、phpStormにはテーマがあって、 http://www.phpstorm-themes.com/などで、各種テーマをダウンロードできるようだ。 でも、どうやってダウンロードしてインストールするのかわから…