5

我在window xp 上使用emacs23.4。所以shell模式使用windows cmd.exe。

我遇到了这样一个问题,如果我使用要求用户输入的命令(例如电子邮件,密码),我的 emacs 不会显示请求。

我已经注释掉了 .emacs 中的所有配置。

图为我在emacs和cmd中输入“heroku登录”的结果。

我输入的结果

4

2 回答 2

4

这是 Windows 上 emacs 的一个已知问题:https ://www.gnu.org/software/emacs/windows/Sub_002dprocesses.html#index-subprocesses_002c-hanging-when-reading-input-213

不幸的是,没有简单的解决方法。您最好的选择可能是在.netrc文件中提供您的 heroku 凭据以避免被提示。

于 2012-04-04T20:08:01.267 回答
0

setvbuf (stdout, NULL, _IONBF, 0);

似乎这里有一个可行但不满意的答案:

printf 不在控制台上打印

于 2021-03-17T12:17:35.320 回答