调用vimthrough 时find | xargs,像这样:
find . -name "*.txt" | xargs vim
Run Code Online (Sandbox Code Playgroud)
你会收到一个警告
Input is not from a terminal
Run Code Online (Sandbox Code Playgroud)
以及之后的行为非常糟糕的终端。为什么?
这个问题明确地是关于为什么,而不是关于如何避免。这是在别处被问到并回答的。