タグ

phpとVimに関するtacarzenのブックマーク (10)

  • zuzara : vimをIDE並にする.vimrc:もっと早く知っていればよかった:

    周囲ではどうも市民権を得られていませんが、エディターはvim派です。 Comfortable PHP editing with VIM -3- – Tobias Schlitt – a passion for php シリーズものの記事になっていて、最新は4。ここに載っている.vimrcはすごい!百聞は一見にしかず、ですがTabで関数名自動補完や括弧とダブルクォーテーションを自動挿入してカーソルを移動してくれる機能はVisualStudio以上とも思えます。 KaoriYa.netのそれとあわせて自分用に直してみました。一応、WindowsのgVim用です。(vimrc) 別途、funclist.txtというPHPの関数が羅列されたファイルも必要です。あとはフォントがOsakaだったり色はmidnight2を使っていたり。minibufexplというタブっぽくできるscriptも愛用中。

  • vimでxdebug(php)時にエラーが出る対処法 - dai-yamashitaの日記

    それなりにPHPに慣れてきて、なんとか自分のしたいことが出来てきました。 エディタについては、まだ定まらず、とりあえず、macvimを使っているんですが、 xdebugを使用してデバッグしようとしていたときにハマったので、メモ。 xdebugの導入済であること前提。(MacPortsなら一発だし。) ※参考サイト http://d.hatena.ne.jp/koziy/20080102/1199248974 (非常にわかりやすかったです。) ■vimscriptのダウンロード http://www.vim.org/scripts/script.php?script_id=1929 ↑これをダウンロードして、pluginフォルダにdebugger.pyとdebugger.vimをコピー。 で、F5キーを押すと、 (<type 'exceptions.AttributeError'>, Att

    vimでxdebug(php)時にエラーが出る対処法 - dai-yamashitaの日記
  • PHPをXDebugとVimでデバッグする (Ubuntu 8.10編とCentOS 5.4/4.5編)    - 山歩きプログラマー

    こんな感じでVim (GVimでもOK)でデバッグできるのでめちゃくちゃ便利。 端末上でできるのもかなりうれしい。 PHP5/Ubuntu 8.10編 XDebugをインストールする sudo apt-get -y install php5-xdebug XDebugの設定 sudo vim /etc/php5/apache2/conf.d/xdebug.ini xdebug.iniに以下を追加 [debug] ; Remote settings xdebug.remote_autostart=off xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote_host=localhost xdebug.remote_port=9000 ; General xdebug.au

    PHPをXDebugとVimでデバッグする (Ubuntu 8.10編とCentOS 5.4/4.5編)    - 山歩きプログラマー
  • Debugging PHP on Windows with XDebug and VIM - blake johnson

    Thoughts on People, Politics, Science, Technology, Movies, Music, and More. Habari is a sufficiently complex PHP application that sometimes the only way to figure out what is going on is to fire up a debugger. Following a suggestion on #habari and some google searching, I found an article on the Box.net blog on using XDebug with vim. The instructions were for a linux box, and I initially struggled

  • vim+xdebugで作るphpデバッグ環境

    xdebug でのデバッグは eclipse+TruStudio つかってる人が結構いるみたいだが、どうも php で eclipse ほどの環境を使うというのには違和感を感じていた。開発環境という話でいえば、最近は PHPIDE(いつのまにかPDTって名前になってた) とか結構いい感じに整ってきてて、これはこれで使いやすかったんだけど、eclipse が(気分的にも)重い。 で、いっとき emacs に行きつつも Ctrl 押しながらのカーソル操作に慣れず(というか、面倒)、結局 vim に戻った。なにより xdebug2.0 でサポートされてるリモートデバッグプロトコル DBGp に対応したプラグインが使えるのが大きい。コレが激しく便利。あまりやってる人を(ブログとかで)見かけないのが不思議だ。やってる人はわざわざ書かんってことか。 ということで、ちょい前に環境を作ってみたときのうろ覚

  • (PHP) プログラマのための Vim (まとめ)

    遅ればせながら、依然書いてたAndreiのVimスライドの訳記事の一覧エントリを。 今でもちょくちょくブックマークされているのですが、個別エントリしかなくてブクマしづらいので。 元記事 http://www.gravitonic.com/blog/archives/000357.html ここからAndreiの実際使っているVimの設定ファイルやプラグインのアーカイブもダウンロードできます。 記事一覧 カーソル位置・カーソル移動・マーク・挿入 削除・検索 置換・テキストオブジェクト コピー/削除/貼り付け、レジスタ undo ビジュアルモード、ウィンドウ、タブ 補完・マップ・オプション セッション、misc、ヘルプ PHP向けカスタマイズ(1) ペアマッチ・ブロックオブジェクト・ハイライト・折りたたみ(folding) PHP向けカスタマイズ(2) タグ・補完・netrw PHP向けカスタ

    (PHP) プログラマのための Vim (まとめ)
  • この先生きのこるには

    PH – 2008-05-02 19:03:55 PHP syntax error のvim プラグインを拝見したいです というコメントをもらったので紹介。 以下の設定を.vimrcに書くだけです。 "" " PHP Lint nmap ,l :call PHPLint() "" " PHPLint " " @author halt feits " function PHPLint() let result = system( &ft . ' -l ' . bufname("")) echo result endfunction これで、phpを編集中にescを押して:wしたあと,lと入力すると文法チェックができます。コメントの部分をとりのぞくとほとんど何もしてませんね:wも同時に実行すればもうちょっと手軽に。副作用あるけど。 こちらは実行の方。 [script]shebangでファイルを

    この先生きのこるには
  • vimでPHPのデバッグ

    vim+プラグイン(remote PHP debugger)+xdebugの環境をつくることで、vimPHPのデバッグを行うことができるようになります。 今回は環境構築と、デバッグ方法を簡単に紹介したいと思います。 【環境構築】 今回は以下の環境に、デバッグ環境を構築してみました。 ・CentOS 5.2 ・vim 7.0 ・PHP 5.2.6 以下のコマンドでxdebugをインストールします。 #pecl install xdebug インストール完了後、php.iniに以下の設定を加えます。 ————————————————— [zend] zend_extension=”/usr/lib/php/modules/xdebug.so” xdebug.remote_enable=On xdebug.remote_host=localhost ————————————————— その後設

  • remote PHP debugger - remote debugger interface to DBGp protocol. : vim online

    This python script provide debugger interface to DBGp protocol. ( but, only tested on Xdebug2.0 - http://www.xdebug.org/ ) screen shot:  http://segv74.homeip.net:7000/debugger.gif Requirements) - DBGp protocol enabled debugging module. such as xdebug. ( I don't know there are free DBGp debugger except xdebug ) -  vim 6.3 ( only tested on vim 6.3 ) with !!!!!!!!!!!! - python 2.3+ interface , +sign

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • 1