Answers:
从Cygwin上的管道命令退出vim之后,这就是我的工作。
stty sane {enter}
当然,您不会看到键入的内容,但是在按回车键之后,tty将重新出现。这很痛苦,但是有效。
我不喜欢这里的其他解决方案,因为通常我运行的查询要比文件查询复杂得多。我可能会做这样的事情:
egrep -ri [pattern] * | sed -e 's:\:.*::g' | grep -v ^Binary | sort | uniq | xargs vim
在我的工作(已有10年历史的快速移动代码库)中,这种搜索非常普遍,以至于我在单个shell脚本中拥有前五个命令,并通过管道将它们传送到vim。
vim $(callToBashScript)
吗?