効率的なPHPエディタの探し方

このQ&Aのポイント
  • PHPエディタを探している方におすすめの条件とは?
  • エディタの自動世代登録やタブ型機能、文字コードの対応など
  • 開発スタイルに合ったPHPエディタの選び方
回答を見る
  • ベストアンサー

こんなエディタはないのでしょうか?(主にphpで使用します)

最近、職場でphpなどを触るようになり 必然とエディタを使う機会が増えてきたのですが こういった条件のものを探しています ・上書きや保存をして行く度に、自動的に世代の登録がなされて 何かあったときに、すぐに前の世代に遡れるように出来るエディタって無いもんでしょうか? (最優先で重要) ・タブ型でもいいのですが、同じファイルをいくつも開くことが出来る エディタってないものでしょうか? ・Euc、S-JISの保存と読み込みが可能 ・行の表示のルーラー表示があること ・勝手に行の折り返ししないもの ・{}などペアになっているかチェックを視覚的に確認できる ({をクリックしたら、それはどこの}に対応しているか色や太さなどが変わるとかで。教えてくれる) 元々、私は、基本的にソフトに対してなんのポリシーも持たない人なため 例えばエディタは、これじゃないとダメであるとか、ブラウザはこれじゃないとダメ セキュリティソフトはこれじゃないとダメ。なんてことは考えておらず 場当たり的に標準で入っているのを使うという事をしています。 ですからエディタに関しても そのマシンにインストールされているメモ帳や秀丸(職場にたまたま入っていた)などで、 適当にソースコードを修正して上書きが出来ればいいと考えていたのですが 最近、思うところがあってエディタに拘ってみょうと思ったところ 色々とインストール(フリーのもの)してみましたが、どのエディタもしっくりきません。 じぁメモ帳や秀丸だったら、しっくりしていたか?と言われたら 考えてみれば満足していない訳で・・・・・・・満足してたら探さないわけで。 phpなどで開発するとき、私は、異様にたくさんのウィンドウを広げます。 例えば、XXXX.phpというファイルを編集するとき まずエディタでXXXX.phpを開く(この状態をAとする) 次にエディタを更に起動して、先ほどと同じXXXX.phpを開き 5行ほど編集する。そして保存(この状態をA’とする) ここでphpの動作を取り合えず確認し、OKであれば A’をベースに編集をする為に、 更にエディタを起動して、A’の状態であるファイルを開き 一部のルーチンを編集をする。そして保存(この状態をA’’とする) ここでphpの動作を取り合えず確認し、OKであれば A’’をベースに編集をする為に、・・・・・ といったことを繰り返して、A’’’’’’’’’な状態になった時 (既に同じ場所のファイルをエディタで10個分、開いていることになっています。) あ、なんかPHPの動作をチェックしてみたけど、思ってたのとなんか違うなー とか、さっきのは寧ろ無かったことにしたいなー。と思ったとき 3つ前あたりまで戻りたいと思うことがあります。 このとき、下のタスクバーを見て現在開いている3つ前のファイルのエディタを タスクバーからもってきて、上書きするだけで、たちどころに3つ前の状態に戻ります。 結局、このときの状態で、1段落したと感じだら Subversion のバージョン管理へ登録します。 という流れで開発を行っているのですが、 例えばこれらを聞いて、その都度、バックアップとればいいんじゃないの? って感じるかも判りませんが 僅か数時間でA’’’’’’’’’な状態になってしまうので その都度、ファイルを別名保存したりバックアップを取りながらというのは 非常に面倒です。 だったら些細な変更でもバージョン管理へ突っ込めばいいんじゃないの? って思われるかもしれませんが、些細な変更の度に Subversionなどのバージョン管理へ突っ込むのもメンドクサイですし、 (保存したら勝手にバージョン管理へ突っ込まれるならいいですが。 3世代前に戻すときも、すぐに呼び出せてさっくり戻せるなら、それでいいのですが・・・・・。) もっと言えば、作成中の課程の世代は、最終的には不要で つまりA’’’’’’’’’まで到達して、その状態で一段落してOKだと思ったら これより前の分は破棄してもいいと思っています ただ、一段落してOKするまで、それは出来ませんから タスクバーはいつも凄いことになっています。 また少しの変更でも、ちょこちょこPHPの動作を確認してという この開発スタイルは正直、直すことは出来ません。 何かいいものは無いでしょうか? 以上よろしくお願いいたします

質問者が選んだベストアンサー

  • ベストアンサー
  • dell_OK
  • ベストアンサー率13% (740/5645)
回答No.3

ご希望の機能を一通り実装しているものとして、 「MIFES」を紹介します。 秀丸と比べるとかなり高価です。 体験版がありますので、参考URLからご確認ください。 ご希望の機能を動作させるためには、 多少設定が必要かと思われますので、 じっくり設定をしてみてください。 MIFESについて、ここでは詳しくは説明いたしませんので、 参照URL先の左のメニューからお調べください。 秀丸ほどではありませんが、 Vectorなどでマクロも公開されています。 参照URL先のサポート情報にもいくつかあるようです。

参考URL:
http://www.megasoft.co.jp/cgi-bin/try/mifes8/cgi/form.pl

その他の回答 (2)

  • uki629
  • ベストアンサー率23% (40/172)
回答No.2

Subversionを使っているならeclipseが便利。 プラグインのインストールでPHPもSVNも使えるようになるから >・タブ型でもいいのですが、同じファイルをいくつも開くことが出来 不可。複数は可能だけど質問者のような使い方だと無理。 別のタブの変更を保存すると別タブの同ファイルが自動的に再読込されるから >・Euc、S-JISの保存と読み込みが可能 可 >・行の表示のルーラー表示があること あり ・勝手に行の折り返ししないもの しない ・{}などペアになっているかチェックを視覚的に確認できる 可能。見づらいが{}の片方にあわせるともう片方が四角く枠がでるし ルーラー上に{}の範囲がでる。ついでに構文チェックもしてくれる機能があるからわかる。 (そもそもこの機能って必要?タブで階層化していくんだからあまり必要性を感じない)

回答No.1

秀丸の世代管理付きバックアップマクロでは、満足できないでしょうか。 http://hide.maruo.co.jp/lib/macro/backup.html

関連するQ&A

  • PHPエディタを起動できない><

    http://phpspot.net/php/phpeditor2.html ここでPHPエディタをダウンロードし、デスクトップに保存してすべて展開を押してから起動したんですが起動できません。php_editor.exeは動作を停止しましたと表示されてしまいます。何が問題なんでしょうか。 OSはVistaです。

    • ベストアンサー
    • PHP
  • apache phpのバージョンを5.1.4にするには

    Eclipseのデバックプラグインとレンタルサーバーのphpのバージョンで、ローカルで動作させているphpのバージョンを5.1.4にしなければならなくなりました。 現在XAMPP 1.6.0aでapacheを動作させており、それぞれのバージョンは Apache 2.2.4 php 5.2.0 となっております。phpを5.1.4にしたら、5.2.0に戻すつもりはないので、そのままphpを上書きすればいいのかな?と考えていますが、apacheが動作しなくなりそうで、できずにいます。 いったいどのような手順でファイルを移していけばいいのでしょうか?

    • 締切済み
    • PHP
  • ファイル上書きの時に、コピーが取得したい

    大抵のファイルエディター(音楽、絵、テキスト、等)には、 「上書き保存」「名前をつけて保存」という機能がありますが、 保存する際に、保存先にあたるファイルの退避を自動的に 取得する方法はありますか? 例) ファイルA ↓ エディターでファイルAを開き編集 ↓ 上書き保存 → ファイルA’(修正前) ↓ ファイルA(修正後)                         ※エディターの種類を問わずに、OSツールやレジストリ編集等によって、 ファイルA’を自動的に取得できる様にできないか? という質問です。 OSはwindowsXP(32bit)です。 よろしくおねがいいたします。

  • PHP メールフォームで使用しているアドレスを変更

    PHP初心者の者です。 会社のウェブサイトでメールフォーム専用に使っているアドレスに、なぜか迷惑メールが多数入ってくるので、現在使用しているものを廃棄し、新しいアドレスに設定しなおしたいと思っています。 質問は下記の2点です。 1)サーバの中のファイルのソースを確認したところ、メールアドレスが書かれているPHPファイルがありました。  このファイルのアドレスの記載を、新しく作ったアドレスに変更すればOKでしょうか?  また更新方法ですが、メモ帳等のテキストエディタで大丈夫でしょうか? 2)更新後、うまく動かなかった場合に供え、あらかじめ更新前のPHPファイルを別途保存しておこうと思います。  あちこち更新した挙句にうまく動かなくなった場合は、更新前のファイルをアップロードして上書き保存すればOKでしょうか? 情報不足の質問かもしれませんが、以上どうぞよろしくお願い致します。 ※参考になるかわかりませんが、当方HTMLとCSSは少々わかります。

    • ベストアンサー
    • PHP
  • 私は、PHP開発環境として秀丸エディタを使い始めたのですが、PHP言語

    私は、PHP開発環境として秀丸エディタを使い始めたのですが、PHP言語の入力時に「ファイルタイプ別設定」で「Dreamweaverに似たPHP強調定義ファイル2」を適用し、PHP言語を強調表示にしたいと思っています。 しかし、設定のリストで新しく「PHPファイル」と作り、デザインの強調表示→読み込みで「php.highlight」を選択し適用するまでは自力でできたのですが、この状態の保存の仕方がわかりません。強制的に保存をしても、共通設定として保存されてしまいます。PHPだけに適用したまま保存をする方法はあるのでしょうか? あるのでしたら、その方法を教えてください。お願いします。 あと、同じく強調表示の「PHPまるごと強調表示 Ver1.0」は現在では使用できないのでしょうか?

    • ベストアンサー
    • PHP
  • PHPエディタでブラウザ確認は出来るのでしょうか?

    以下、質問が2つございます。 最近、ワードプレスでアフィリエイトを始めました。 私は、PHPに関しては初心者です。 無料レンタル「コミュー」のワードプレスを利用しています。 私はテーマの編集の際、以下の手順で行っています。 PHPエディタでテーマを編集→ZIPファイルに圧縮→テーマのインストールから、そのZIPファイルをアップロード→プラウザで確認 しかし、このやり方では非常に手間がかかります。 (1)TeraPadのようにブラウザ表示させる機能は、ありますでしょうか? (2)いろいろ調べていたらxamppにたどり着いたのですが、使い方がよく分かりません。 PHP編集においてはxamppが必要なのでしょうか? よろしくお願いします。

  • テキストエディタのことで…

    テキストエディタで文章を編集し、「上書き保存」をきちんとクリックした後でも、エディタが起動している状態(タスクバーで最小化)でパソコンがフリーズすると、その時開いていた文章の末尾三行ほどがいつも消えています。 なぜ最後の三行が?とも思いますが、きちんと保存作業をしたのに消えてしまうのは困ります。 これまで2つのフリーエディタ(紙copiLite、EmEditorフリー版)で同じことを経験しましたが、これはメモ帳やwordなどでも起こる、仕方のないことと考えるべきなのでしょうか?

  • おすすめのPHPのエディタは?

    表題の通り、PHPのエディタを探しています。 条件としては・・・ ●エクリプスとPHP Editorは却下  (エクリプスは重い。  PHP Editor は、なぜかバグって、ファイルを開いても空白だったり、ほかにも不思議な挙動をするので。。。) ●フリーウェアであること ●英語のソフトでもいいが、DB内のデータに日本語を入れても問題ないこと ●grepができること ○できれば、正規表現をつかったgrepもできるとうれしい ○できれば、関数や変数などを、単語補完(?)してほしいです。   たとえば「fop」とかいたら「fopen」という選択肢がでてくるような。  (Linuxで「da」を書いてタブキーを押すと「date」に変換してくれるみたいな。) ○できれな、関数/変数/クラスを一覧表示させたい ○できれば、PHPの構文チェックをしてほしい。 ○できれば、自分のつかってるPHPのバージョンが「5.1.6」なので、これらに対応してハイライトなどしてほしい  (たとえば5.1から採用されたPDO関連とか) こんなかんじです。 ちょっとでもオススメなら、お教えいただけないでしょうか? 実際にそれぞれ試して決めたいと思います。 以上、よろしくお願いいたします。 p.s. ちなみに、秀丸のマクロでそういうことやってる人はいるでしょうか? もしそういう方がいらっしゃるなら、それも候補として考えます。

    • ベストアンサー
    • PHP
  • エディタを使ってソースの変更ができない

    以前はXPを使用していましたが、ログインできなくなったためCドライブをクリーンインストールし、7にバージョンUPしました。その後、FFFTPを再インストールし、ウェブサイト更新のためエディタ(メモ帳)を使ってソースの変更のため上書き保存しようとしたら、名前を付けて保存のウィンドウが表示されファイルの種類にテキスト文書(*.txt)と表示されてしまいます。そのままソースを上書き保存するにはどうしたらよいでしょうか?

  • サクラエディタを保存するには

    サクラエディタで保存(すべて上書き保存)したのに  PCの電源を切ったら そのファイルが空になっていました。。。 保存したのはhtml.のファイルです。 パソコンの超初心者です。  どうしたらちゃんと保存できるのか 教えてください!! よろしくお願い致します。