如何在iTerm2中启用自动完成功能

时间:2017-07-02 01:17:57

标签: autocomplete command-line-interface iterm2

假设我在我的根目录中,并且我有一个User文件夹,我可以cd进入。在我的默认Mac终端中,我只需输入cd U + tab,它就会自动填充到cd Users/。如何在iTerm2中使用它?

它曾经在iTerm2中运行得很好,但我必须在某个地方更改了禁用它的设置,我无法弄清楚如何将其恢复。

5 个答案:

答案 0 :(得分:20)

cmd + ;

激活iTerm2中的自动填充功能

答案 1 :(得分:7)

cmd +,-输入首选项

单击“键”选项卡

点击左下角的+

单击区域以记录键,然后单击Tab键

然后点击“选择”,然后在下一个下拉菜单中选择“会话”部分下的“打开自动填入”。

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

screenshot

答案 2 :(得分:1)

在Iterm 2中,您可以通过按command ⌘ + ;

激活自动完成功能

Autocomplete

答案 3 :(得分:1)

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

Git 克隆 OhMyZsh 插件文件夹中的 zsh-autosuggestions 插件。 (或者如果在 Mac 上直接 brew 安装它)

$ sudo git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

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

plugins=(zsh-autosuggestions)

答案 4 :(得分:0)

您还可以启用自动命令完成(查看 > 自动命令完成),它会在您键入时显示一个带有命令完成建议的窗口。您必须先启用 shell-integration,否则它会在菜单栏中显示为灰色。

https://iterm2.com/documentation-shell-integration.html