如何在 iTerm2 中启用自动完成
How to enable autocomplete in iTerm2
假设我在我的根目录中,并且我有一个 User
文件夹,我可以 cd
进入该文件夹。在我的默认 Mac 终端中,我只需键入 cd U
+ tab
,它就会自动完成 cd Users/
。我如何让它在 iTerm2 中工作?
它曾经在 iTerm2 中工作得很好,但我一定是在某处更改了一个禁用它的设置,我不知道如何恢复它。
iTerm2 中的自动完成通过按 cmd
+ ;
激活
您可以安装 bash-completion
包以通过 Tab 键自动完成。
在项目 2 中,您可以通过按 command ⌘
+ ;
来激活自动完成
cmd + , - 输入首选项
单击键选项卡
点击左下角的+
点击区域记录键,点击tab键
然后点击 select 菜单项,然后点击下一个下拉菜单 select 在会话部分下打开自动完成
我使用这些设置更改了它:
在 Iterm2 中键入命令时的自动建议
(我相信这就是你所指的)
Git 在 OhMyZsh 插件文件夹中克隆 zsh-autosuggestions 插件。 (或者如果在 Mac 上,只需 brew install 它)
$ sudo git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
完成后,将插件添加到 ~/.zshrc 文件的插件列表中。
plugins=(zsh-autosuggestions)
您还可以启用自动命令完成(查看 > 自动命令完成),它会在您键入时显示 window 和命令完成建议。您必须首先启用 shell-集成,否则它将在菜单栏中显示为灰色。
假设我在我的根目录中,并且我有一个 User
文件夹,我可以 cd
进入该文件夹。在我的默认 Mac 终端中,我只需键入 cd U
+ tab
,它就会自动完成 cd Users/
。我如何让它在 iTerm2 中工作?
它曾经在 iTerm2 中工作得很好,但我一定是在某处更改了一个禁用它的设置,我不知道如何恢复它。
iTerm2 中的自动完成通过按 cmd
+ ;
您可以安装 bash-completion
包以通过 Tab 键自动完成。
在项目 2 中,您可以通过按 command ⌘
+ ;
cmd + , - 输入首选项
单击键选项卡
点击左下角的+
点击区域记录键,点击tab键
然后点击 select 菜单项,然后点击下一个下拉菜单 select 在会话部分下打开自动完成
我使用这些设置更改了它:
在 Iterm2 中键入命令时的自动建议 (我相信这就是你所指的)
Git 在 OhMyZsh 插件文件夹中克隆 zsh-autosuggestions 插件。 (或者如果在 Mac 上,只需 brew install 它)
$ sudo git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
完成后,将插件添加到 ~/.zshrc 文件的插件列表中。
plugins=(zsh-autosuggestions)
您还可以启用自动命令完成(查看 > 自动命令完成),它会在您键入时显示 window 和命令完成建议。您必须首先启用 shell-集成,否则它将在菜单栏中显示为灰色。