背景:如何在Windows中设置TERM环境变量,以便它通过SSH和本地Git与Bash协同工作?
当使用Git的我的Windows版本在PowerShell中我发现,我得到了错误“终端是没有充分发挥作用”,所以我用了第二个解决方案发布here(即改变术语MSYS)修复问题。
但是,这引起了第二个问题,即当SSH进入我的Vagrant框时,Vim,Nano甚至Clear等命令行应用程序将无法运行,从而产生错误“msys:未知终端类型”。
然后,我试图将TERM更改为“ansi”,并且在ssh期间得到了更好的结果,因为这些应用程序运行良好,但仍然存在格式错误。
问:
是否有TERM在Windows环境变量的设置,将通过SSH正常工作的Git和流浪VM的Bash shell的两个我的Windows副本?
?我以前在PowerShell中看到过你描述的错误,但是我有一段时间没有处理它。我正在运行git版本1.9.5.msysgit.0(你可以通过运行'git --version'来查看你的版本)。 – 2015-03-17 16:59:18