在配置Team Explorer Everywhere跨平台命令行客户端以使用vim进行差异并合并终端窗口时,终端在进行差异或合并时会被破坏。
我使用的终端是Cmder / ConEmu,但使用Putty时也会出现同样的症状。
在导出的终端会话中= TF_DIFF_COMMAND ='vimdiff%1%2'
致电
tf diff file1 file2
输出Vim:Warning:Input is not from terminal and Vim:Warning:Output is not from terminal
。此外,它还显示一个带有两个窗格的vim窗口,该窗口小于终端窗口大小的四分之一。请参阅屏幕截图以获取一个想法,但请记住,我删除了屏幕右侧和底部的一些空间,以保持屏幕截图的小巧。 Broken Vim Window
使用Ctrl-C退出后,输入中断并且终端看起来不正常,颜色方案已破坏。
如何让跨平台命令行客户端与vim ...或vim一起玩得很好,以便与跨平台命令行客户端一起使用。