Ctrl+ r是一个很棒的小工具,可用于搜索您.bash_history
以前运行的命令。
但是,当我在OS X Terminal.app中使用它时,我看到奇怪的行为,并且我想知道是否还有其他人看到相同的东西或知道如何修复它。
- Ctrl+r
- 输入类似
find
- 哦,酷,看...这是我想要的命令
find . -exec grep -q "hello world" '{}' \; -print
- 我想运行该命令,但将hello world更改为其他名称。
- 所以我打←或→
- 现在,该命令在命令行上是SORTA,但它始终看起来像是该命令的某些截短版本,如下所示:
-q "blog_posts_by" '{}' \; -print
,其中有整个命令,我可以使用光标键在该行上移动,但不是全部它被打印。在线上显示的内容与终端实际认为我正在编辑的内容之间存在脱节。
有人知道为什么会发生这种情况吗?在网络上搜索并非易事。
这只会发生在比您的术语窗口宽度更长的行上吗?
—
2011年
您正在运行哪个版本的Terminal.App/OSX?Bash版本?您也可以向我们展示您的.bashrc吗?
—
2011年