emacs:标准输入不是 tty
emacs: standard input is not a tty
我想在 git bash 中使用 emacs,但是当我 运行:
emacs -nw file.c
它给我一些错误提示:
emacs: standard input is not a tty
然而,当我 运行 在 cmd(Windows 终端)中使用相同的命令打开文件时,它工作正常
考虑到 emacs.exe
(Windows 原生)会与控制台 TTY 通信,而不是 mingW tty,您可以尝试:
winpty emacs -nw file.c
这将与您的 git bash 会话兼容。
如 daveloyall in 所述:
For msys2 users, install winpty
first with:
$ pacman -S msys/winpty
对于 Git for Windows 用户,winpty.exe 已经存在于 C:\Program Files\Git\usr\bin
。
我想在 git bash 中使用 emacs,但是当我 运行:
emacs -nw file.c
它给我一些错误提示:
emacs: standard input is not a tty
然而,当我 运行 在 cmd(Windows 终端)中使用相同的命令打开文件时,它工作正常
考虑到 emacs.exe
(Windows 原生)会与控制台 TTY 通信,而不是 mingW tty,您可以尝试:
winpty emacs -nw file.c
这将与您的 git bash 会话兼容。
如 daveloyall in
For msys2 users, install
winpty
first with:$ pacman -S msys/winpty
对于 Git for Windows 用户,winpty.exe 已经存在于 C:\Program Files\Git\usr\bin
。