deno.com
本页内容

deno completions

命令行用法

deno completions [OPTIONS] [shell]

将 Shell 补全脚本输出到标准输出。

deno completions bash > /usr/local/etc/bash_completion.d/deno.bash
source /usr/local/etc/bash_completion.d/deno.bash

您可以使用输出的脚本来配置 deno 命令的自动补全。例如:deno un -> Tab -> deno uninstall

示例 Jump to heading

配置 Bash Shell 补全 Jump to heading

deno completions bash > deno.bash

if [ -d "/usr/local/etc/bash_completion.d/" ]; then
  sudo mv deno.bash /usr/local/etc/bash_completion.d/
  source /usr/local/etc/bash_completion.d/deno.bash
elif [ -d "/usr/share/bash-completion/completions/" ]; then
  sudo mv deno.bash /usr/share/bash-completion/completions/
  source /usr/share/bash-completion/completions/deno.bash
else
  echo "Please move deno.bash to the appropriate bash completions directory"
fi

配置 PowerShell Shell 补全 Jump to heading

deno completions powershell | Out-String | Invoke-Expression

配置 zsh Shell 补全 Jump to heading

首先,将以下内容添加到您的 .zshrc 文件中

fpath=(~/.zsh/completion $fpath)
autoload -U compinit
compinit

然后运行以下命令

deno completions zsh > _deno
mv _deno ~/.zsh/completion/_deno
autoload -U compinit && compinit

配置 fish Shell 补全 Jump to heading

deno completions fish > completions.fish
chmod +x ./completions.fish

您找到所需内容了吗?

隐私政策