0

将 Team Explorer Everywhere 跨平台命令行客户端配置为使用 vim 进行差异和合并终端窗口时,终端在差异或合并时会损坏。

我使用的终端是 Cmder/ConEmu,但使用 Putty 时也会出现相同的症状。

在终端会话中 export=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 窗口,该窗格比终端窗口的大小小不到四分之一。请参阅屏幕截图以获取想法,但请记住,我删除了屏幕右侧和底部的一些空间以保持屏幕截图小。破碎的 Vim 窗口

输入已损坏,并且在使用 Ctrl-C 退出后终端看起来不太正常,配色方案已损坏。

如何让跨平台命令行客户端与 vim... 或 vim 与跨平台命令行客户端运行良好。

4

0 回答 0