从 PHP CLI 打开 Vim

Log*_*ley 3 php vim

当您从提交命令中删除 -m 时,如何从像 svn 和 git do 这样的 CLI 打开 vim?

我收到以下错误:Vim:警告:输出不是终端

`echo "Please edit this file" > file.name`;
`vim file.name`;
Run Code Online (Sandbox Code Playgroud)

too*_*php 7

PHP 不会自动通过 STDIN/STDOUT 流,您需要手动进行:

`echo "Please edit this file" > file.name`;
system("vim file.name > `tty`");
Run Code Online (Sandbox Code Playgroud)

(注意:我不太明白我在说什么,我只知道上面的作品。)