こんなエディタはないのでしょうか?(主に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の動作を確認してという
この開発スタイルは正直、直すことは出来ません。
何かいいものは無いでしょうか?
以上よろしくお願いいたします
補足
ビスタでも動くエディタってあります?? 後、設定はどうやればいいのでしょうか。