タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

vimとPHPに関するs_moriのブックマーク (6)

  • VisualStudioCode + Vagrant + XdebugでPHPをリモートデバッグ - Qiita

    VisualStudioCode と Xdebugを使って、ホストマシンからVagrant上のPHPをリモートでデバッグするための手順をまとめてみました。 環境 vagrant 1.9.5 CentOS7.3 PHP 7.1(remi-php71でインストール済み) Xdebug 2.5.4 Xdebugをインストール peclでもインストールできるらしいですが、今回はyumでインストールしてみます。 $ sudo yum --enablerepo=remi-php71 -y install php-pecl-xdebug インストールできたか確認 $ php -i | grep xdebug Additional .ini files parsed => /etc/php.d/15-xdebug.ini, xdebug xdebug support => enabled : 省略 Xde

    VisualStudioCode + Vagrant + XdebugでPHPをリモートデバッグ - Qiita
    s_mori
    s_mori 2018/10/21
  • PHPでVim使って開発していてvar_dump()を唱えているならVim Plugin のvdebugを使ってみろって - Qiita

    ずっと自分はPHPでvar_dumpを唱えていました。 でも、もうvar_dump()って唱えたくないんですよ。 間違えて とかコミットしてしまうじゃあないですか・・・・ だしタイプするのが、億劫なんですよ。 vdebugがあるじゃないか!!! 元々はVim + Vdebug + Xdebug でPHPのリモートデバッグ を読んで 「vimでもbreakpoint貼れるのかー。じゃあやってみよう」 ということでやってみた時のメモになります。 環境 Scientific Linux 6.4 CentOS 6.4 参考にしたサイト Vim + Vdebug + Xdebug でPHPのリモートデバッグ joonty/vdebug VdebugでPHPをデバッグする 事前準備に必要なもの vim 7.2 以降(で自分は試した) PHP 5.4.32 (5.6.0)でもやった 自分はphpenvで

    PHPでVim使って開発していてvar_dump()を唱えているならVim Plugin のvdebugを使ってみろって - Qiita
    s_mori
    s_mori 2018/10/21
  • Vim + Vdebug + Xdebug でPHPのリモートデバッグ - Code Life

    最近はようやく格的に vim を使ってコーディングするようになりましたが、まだまだ慣れない & 微妙な不満があったりします。 移動系がキーボードで全てできるのは、確かにかなり楽なように思えます。 話が変わりますが新しく違う言語を勉強しようと思う時、何を一番初めに調べますか? 構文はもちろん、インストール方法とか色々ありますよね。ボクが一番重要視してるのはデバッグ方法です。 どうやってデバッグするか。まずその方法などを調べます。 LL系言語の方は 変数を printしたりする方が多いらしいのですがボクはあまり好きではないので PHPの場合は Xdebugを利用してステップ実行させたりしてます。 print させるのが嫌いな理由は一つです。 「コードを書かなくちゃいけない」 これに尽きます。なんでデバッグするのにコード書くんだよ!って思ってます。 前置きが長くなりましたが、素晴らしいプラグイ

    s_mori
    s_mori 2018/10/21
  • XdebugとVimを使ったPHPのリモートデバッグ - 株式会社インターエデュ・ドットコム

    インターエデュでウェブエンジニアをやっている野澤です。今日はXdebugを使ったリモートデバッグについて簡単にまとめたいと思います。 普段私はあまりデバッガを使った開発はせず、ほとんどprintデバッグが中心で、ブラウザにプログラムの内容を表示させたり、エラーログを確認しながら開発しています。自分たちが開発したプログラムであれば、どこがどういう仕組になっているかはある程度把握しているので、それで十分ではあるのですが、wordpressなどのオープンソースを使った開発になると、内部でどのような処理が行われているかを確認する必要が出てきます。しかしオブジェクト間の依存関係や、階層が深くなってくるとどうしてもprintデバッグだけでは時間がかかってしまいます。 そこでPHPのデバッガであるXdebugの登場です。 XdebugはPHPの拡張モジュールであるPECLパッケージの一つとして提供されて

    XdebugとVimを使ったPHPのリモートデバッグ - 株式会社インターエデュ・ドットコム
    s_mori
    s_mori 2014/10/19
  • VimでPHPUnitの実行結果をシンプルに表示するプラグインを書いた

    以前書いた記事、「VimからPHPUnitを実行する環境を整える」では、Vimのquickrunを使用してPHPUnitを非同期で実行し、結果にグリーン、レッドの色をつける方法を紹介しました。 コマンドラインからPHPUnitを実行していた頃に比べ、ずいぶん開発効率はよくなりましたが、いくつか不満に思っていたことがあります。 テストの成功・失敗の結果を、Vimの下のほうにシンプルに表示したいテストが失敗したときは、どの行で失敗したかすぐに分かるようにしたい これらを解決するために、 quickrunのoutputterを書いてみました。 このoutputterを導入すると、PHPUnitの実行結果(OK,FAILURE)をコマンドラインに色付きで出力し、ロケーションリストからテストの失敗行にジャンプできるようになります。 動作確認環境 Vim 7.3quickrun 0.5.1PHPUni

    VimでPHPUnitの実行結果をシンプルに表示するプラグインを書いた
    s_mori
    s_mori 2012/05/09
  • VimでPHPを書く私のneocomplcache設定を公開してみる

    私のneocomplcacheの設定を公開します。たまにIDEに浮気しますが、基的にはVimPHPを書いています。 ある程度ノウハウが溜まってきたのでこのあたりで私の設定を公開してみます。neocomplcacheはその機能の豊富さゆえに使いこなすのがとても難しいと感じています。 この設定にたどり着くまでにずいぶん試行錯誤を繰り返しました。マニュアルもたくさん読みました。補完が重い状況が改善されず、1日中設定を調節していたこともあります。「ここはこうしてみてはどうか」「その設定は機能していないよ」といったご意見がございましたらコメントいただければ幸いです。 動作確認環境 Vim7.3neocomplcache6.1vimproc5.3 目次 neocomplcacheのインストール vimprocのインストール vimrc シンタックス補完を無効に ディクショナリ補完の利用 インクルー

    VimでPHPを書く私のneocomplcache設定を公開してみる
    s_mori
    s_mori 2012/01/25
  • 1