2005/11/15

Vimで検索語を真ん中に。

ポスト @ 13:31:26 |     このエントリーを含むはてなブックマーク

Trackback

No Trackbacks

Track from Your Website

http://blog.xole.net/trackback/tb.php?id=346

8 Comments

Re: Vimで検索語を真ん中に。

IDEって使ってます?

TruStudio 重い腰を上げて入れてみたんだけど、
ちっとも良さが分からなくて。。。

重いバグがあった時だけでも、デバッグ用にと思ってたんですが、
ローカルにいちいち環境作って、
しかも、クライアントはWindowsな人間だから、
Windowsな環境でのデバッグじゃあ意味ないじゃん!みたいな。

シェル + vim + screen な環境は変える気はないのですが、
できる人のデバッグ環境には非常に興味があります。

何かいいのありますか?

From : kenboo! @ 2005-11-17 04:59:31 編集

Re: Vimで検索語を真ん中に。

僕はIDEにPHPEclipse使ってます。
時々ZendStudioも使います。
ZendStudioはデバッグが見やすいですが、IDEとして慣れてるEclipseは離せません...

小さいもの(Trophpみたいのだったら)ならばvimが一番いいですよ!
コードを書いてる途中で落ちることがないですから!(笑

個人的に、PHPのデバッグにはやっぱXdebug必須です。
これないとやっていく自信がありません(^^;;

あと煮詰まってしまった時は
PHPCoverage(http://developer.spikesource.com/wiki/index.php/Projects:phpcoverage)を使ってます。
# というか僕なんかは一般的な方法でしかデバッグしてないっす...orz

From : nowel @ 2005-11-17 11:55:38 編集

Re: Vimで検索語を真ん中に。

教えて状態で恐縮です。

私は、ssh(putty) + vim + screen なUNIX野郎です。
hataさんもUNIX系かなと思ってお尋ねしたんですが、
vimはWindows上で使ってるんですか?

デバッグは、ずっとvar_dump()埋め みたいな
あまりにもいけてない手法でやってきてたので、
いい加減まずいなと思い、Windows PCにEclipseをいれてみました。

Eclipseでのデバッグって、UNIX開発機上で開発している場合には、
私の場合だとWindowsクライアントにソースを落としてきてのデバッグって
ことになるんですかねえ。。。

> 個人的に、PHPのデバッグにはやっぱXdebug必須です。

XdebugをTruStudio抜きにして、素で使ってての利点って、
var_dumpが見易くなる、ってあれぐらいなんでしょうか。

詳しく追ってないのですが、既存のアプリにXdebug入れると、
リンクをクリックしても、アクセスログにもログが残らない状態で
アプリが実行されないページばかりなんですよね。
確か、入れ子だかの制限値があったので、その辺の調整かな?
とは想像しているのですが。。

うまいものご馳走させて頂くので、
hataさんちで、開発環境をみして欲しいー、みたいな。:p

# shell + vim + screen は絶対手放せないっす

From : kenboo @ 2005-11-18 02:46:56 編集

Re: Vimで検索語を真ん中に。

> 私は、ssh(putty) + vim + screen なUNIX野郎です。
> hataさんもUNIX系かなと思ってお尋ねしたんですが、
> vimはWindows上で使ってるんですか?
僕もUNIX系です。です。
Win上にcoLinux+sshでvimです。最近

> Eclipseでのデバッグって、UNIX開発機上で開発している場合には、
> 私の場合だとWindowsクライアントにソースを落としてきてのデバッグって
> ことになるんですかねえ。。。
たぶん、そうだと思います。(cvsとかsvnですね)
smbとかでマウントしてしまうのもいいのかもしれないですが、sshなら素でvimがいいかもしれません。。。
Trusudioでリモートデバッグは対応してなかったでしたっけ。(最近使ってないので分からないっす...

> 詳しく追ってないのですが、既存のアプリにXdebug入れると、
> リンクをクリックしても、アクセスログにもログが残らない状態で
> アプリが実行されないページばかりなんですよね。
> 確か、入れ子だかの制限値があったので、その辺の調整かな?
> とは想像しているのですが。。
プロファイルですかね...
xdebug_profilerだかなんかで設定してるんで、それのことですかね。
xdebugはvar_dumpとstacktraceが見やすい以外使いこなしてません...orz

なので
> デバッグは、ずっとvar_dump()埋め みたいな
は僕もやっちゃってます。
var_dump最高です。

> うまいものご馳走させて頂くので、
> hataさんちで、開発環境をみして欲しいー、みたいな。:p
たぶん、kenbooさんとほぼ同じ事をやってます。
ZendStudio for IBMとかKDeveloperとか使ってみたり自分の開発環境を模索中です。

いつもたどり着くのは
vimとかEclipse最高じゃね?
var_dumpでなんとかならね?
みたいな...orz

僕ももうそろそろ変えていかないといけないと思ってます。。。

From : nowel @ 2005-11-18 14:54:54 編集

Re: Vimで検索語を真ん中に。

> > Eclipseでのデバッグって、UNIX開発機上で開発している場合には、
> > 私の場合だとWindowsクライアントにソースを落としてきてのデバッグって
> > ことになるんですかねえ。。。
> たぶん、そうだと思います。(cvsとかsvnですね)
> smbとかでマウントしてしまうのもいいのかもしれないですが、sshなら素でvimがいいかもしれません。。。
> Trusudioでリモートデバッグは対応してなかったでしたっけ。(最近使ってないので分からないっす...

smbマウントですか。。。
でも結局、WindowsなPHP環境でのデバッグってことに変わりないから
基本ボツかなあ。
# 一応環境は持っておきます。

hataさんは、PHPeclipseをプラグインとして使って、
リモートデバッグされているってことでしょうか?

ecripse最高っていう声を聞いちゃうと、
どうしても取り入れなければと思っちゃいますねえ。
時間かけて調べてみようかなあ...

# 結局、vim だけで終わっちゃうような。

From : kenboo! @ 2005-11-19 12:12:36 編集

Re: Vimで検索語を真ん中に。

僕はPHPEclipseでリモートデバッグはしてないです。
ローカルにいったん落としてデバッグしてます。
# cvsとかで落として部分的にコミットですね。
リモートではできない部分(連体など)は今のトコ出会ってないので、直接リモートを弄ることはないっす。

> でも結局、WindowsなPHP環境でのデバッグってことに変わりないから
> 基本ボツかなあ。
WindowsなPHP環境でもcoLinuxで対処可能かも。とか思ってみたり。;P
むしろWindows環境の方が便利なツール(GUI)が多いので便利なのじゃないかな。とか最近思っていたりしてるんですが(笑

あと、Eclipse最高。とか言ってしまうのは、かなり多くの部分で一つに集約できてしまうからです。
svnもjavaもphpも一つのIDEで良いのでかなり重宝してます。
重いのが難点なので、時々エディタでやっちゃったりします。(vim)

一度Eclipseを入れてプラグインを増やしたら手放せなくなるかも。です。
面倒な部分が減りますよ。

From : nowel @ 2005-11-19 15:32:28 編集

Re: Vimで検索語を真ん中に。

なるほどー。
co前提な部分が大きいのですかね。

うーん、やっぱり見てみたい!
できる人が周りにいるっているのは本当に大きいですね。

これからもよろしくお願いします。

From : kenboo! @ 2005-11-20 03:52:39 編集

Re: Vimで検索語を真ん中に。

> うーん、やっぱり見てみたい!
> できる人が周りにいるっているのは本当に大きいですね。
こういうのをPHP勉強会でやってみるのもいいかもですね。
# ただ自分の環境を見せるのって恥ずかしいですが(笑

> これからもよろしくお願いします。
こちらこそよろしくお願いしますー

From : nowel @ 2005-11-20 14:44:30 編集

Post Your Comment


*は入力必須です。E-Mailは公開されません。

1 + 2 =