【发布时间】:2013-08-16 06:13:48
【问题描述】:
我正在用 PHP 编写一个模拟 shell 的小命令行应用程序。它需要对文件做一些工作,包括用它自己的文本编辑器(像 *nix shell 中的 nano 一样的基本编辑器)编辑它们。我想知道这种东西是否已经存在,或者我是否必须自己编写。
澄清: 我正在寻找一个命令行文本编辑器作为一个函数,用 PHP 编写。
【问题讨论】:
标签: php shell command-line text-editor
我正在用 PHP 编写一个模拟 shell 的小命令行应用程序。它需要对文件做一些工作,包括用它自己的文本编辑器(像 *nix shell 中的 nano 一样的基本编辑器)编辑它们。我想知道这种东西是否已经存在,或者我是否必须自己编写。
澄清: 我正在寻找一个命令行文本编辑器作为一个函数,用 PHP 编写。
【问题讨论】:
标签: php shell command-line text-editor
readline 扩展中有行编辑功能,但据我所知,没有完整的文档编辑器。
如果这就是您所追求的,您最好启动一个真正的编辑器作为子进程(例如system("nano fileToEdit.txt"),而不是尝试在 PHP 中创建一个。
【讨论】: