我正在用 PHP 编写一个模拟 shell 的小命令行应用程序。它需要对文件进行一些处理,包括使用它自己的文本编辑器(一个基本的编辑器,如 *nix shell 中的 nano)来编辑它们。我想知道这种东西是否已经存在,或者我是否必须自己写。
澄清一下:我正在寻找一个命令行文本编辑器作为一个函数,用 PHP 编写。
我正在用 PHP 编写一个模拟 shell 的小命令行应用程序。它需要对文件进行一些处理,包括使用它自己的文本编辑器(一个基本的编辑器,如 *nix shell 中的 nano)来编辑它们。我想知道这种东西是否已经存在,或者我是否必须自己写。
澄清一下:我正在寻找一个命令行文本编辑器作为一个函数,用 PHP 编写。
readline扩展中有行编辑功能,但据我所知,没有完整的文档编辑器。
如果这就是您所追求的,那么您最好启动一个真正的编辑器作为子进程(例如system("nano fileToEdit.txt")
,而不是尝试在 PHP.