Autocomplete 如何在iTerm2中启用自动完成

Autocomplete 如何在iTerm2中启用自动完成,autocomplete,command-line-interface,iterm2,Autocomplete,Command Line Interface,Iterm2,假设我在我的根目录中,我有一个User文件夹,我可以cd放入其中。在我的默认Mac终端中,我只需键入CDU+tab,它就会自动完成对cd用户的操作。我如何让它在iTerm2中工作 它过去在iTerm2中工作得很好,但我一定是在某个地方更改了禁用它的设置,我不知道如何将其恢复。在iTerm2中按cmd+激活自动完成功能您可以安装bash completion包,通过Tab键自动完成 在Iterm 2中,您可以通过按命令激活自动完成⌘+ cmd+,-输入首选项 单击“关键点”选项卡 单击左下角的

假设我在我的根目录中,我有一个
User
文件夹,我可以
cd
放入其中。在我的默认Mac终端中,我只需键入
CDU
+
tab
,它就会自动完成对
cd用户的操作。我如何让它在iTerm2中工作


它过去在iTerm2中工作得很好,但我一定是在某个地方更改了禁用它的设置,我不知道如何将其恢复。

在iTerm2中按
cmd
+
激活自动完成功能

您可以安装
bash completion
包,通过Tab键自动完成


在Iterm 2中,您可以通过按
命令激活自动完成⌘+


cmd+,-输入首选项

单击“关键点”选项卡

单击左下角的+按钮

单击要记录键的区域,然后单击tab键

然后单击选择菜单项,然后在下一个下拉菜单中选择会话部分下的打开自动补偿

我使用以下设置进行了更改:


在Iterm2中键入命令时自动建议 (我相信这就是你所指的)

Git在OhMyZsh plugin文件夹中克隆zsh autosuggestions插件。(如果是在Mac上,则只需brew安装)

完成后,将插件添加到~/.zshrc文件的插件列表中

plugins=(zsh-autosuggestions)

那很有效,谢谢!我希望我可以使用
选项卡
。例如,
cdvi
+
tab
将提供
cd视图
。它在终端中是这样工作的,但在iTerm2中不是这样。我想现在这已经足够好了。这仍然有效,这是一个不同的自动完成下拉列表。新的绑定是
cmd
+
-
+
根据此用于为我自动工作(自动完成),无需键入cmd+;你知道它为什么停止这样做吗?我喜欢它。它对我不起作用(iterm2构建3.3.9,mac os 10.15.5)
plugins=(zsh-autosuggestions)