シェルをエミュレートする小さなコマンド ライン アプリケーションを PHP で作成しています。独自のテキスト エディター (*nix シェルの nano のような基本的なエディター) で編集するなど、ファイルを操作する必要があります。この種のものがすでに存在するのか、それとも自分で書かなければならないのかと思っていました。
明確にするために:PHPで書かれたコマンドラインテキストエディターを関数として探しています。
シェルをエミュレートする小さなコマンド ライン アプリケーションを PHP で作成しています。独自のテキスト エディター (*nix シェルの nano のような基本的なエディター) で編集するなど、ファイルを操作する必要があります。この種のものがすでに存在するのか、それとも自分で書かなければならないのかと思っていました。
明確にするために:PHPで書かれたコマンドラインテキストエディターを関数として探しています。
readline拡張機能には行編集機能がありますが、私の知る限り、完全なドキュメント エディターはありません。
それがあなたの求めているものである場合は、実際のエディターをサブプロセスとして起動する方がおそらく良いでしょう (たとえばsystem("nano fileToEdit.txt")
、PHP でエディターを作成しようとするよりも)。