Git Bash: 不接受我的键盘输入
Git Bash: Not accepting my keyboard input
所以,我转载了它。 运行:
git ls-files|grep navbar.html|xargs vim
在我的 Git Bash
中退出 vim 使我的 Git Bash
不再接受键盘输入。但是我的另一个 Git Bash
windows 工作正常。
有什么想法可以解决这个问题吗?
如果你执行重置,它会被修复。
这是一个常见的 vim 使用错误(另请参阅 https://unix.stackexchange.com/questions/77395/grep-l-xargs-vim-generates-a-warning-why)。此命令将执行您想要的操作:
git ls-files | grep navbar.html | xargs sh -c 'vim "$@" <[=10=]' /dev/tty
有时候,比如当你没有全屏时,你插入命令,比如
git log | git diff
或类似的东西需要更大的 window 大小来显示一堆数据,你会得到 冒号
:
用于显示数据摘要,您可以使用箭头键滚动数据以查看更多信息。
最后,您可以使用 q 键
退出此模式
press "Q" keyword to exit.
所以,我转载了它。 运行:git ls-files|grep navbar.html|xargs vim
在我的 Git Bash
中退出 vim 使我的 Git Bash
不再接受键盘输入。但是我的另一个 Git Bash
windows 工作正常。
有什么想法可以解决这个问题吗?
如果你执行重置,它会被修复。
这是一个常见的 vim 使用错误(另请参阅 https://unix.stackexchange.com/questions/77395/grep-l-xargs-vim-generates-a-warning-why)。此命令将执行您想要的操作:
git ls-files | grep navbar.html | xargs sh -c 'vim "$@" <[=10=]' /dev/tty
有时候,比如当你没有全屏时,你插入命令,比如
git log | git diff
或类似的东西需要更大的 window 大小来显示一堆数据,你会得到 冒号
:
用于显示数据摘要,您可以使用箭头键滚动数据以查看更多信息。 最后,您可以使用 q 键
退出此模式press "Q" keyword to exit.