跳至主要內容
版本:8.x

Tab 鍵自動完成命令

Unlike other popular package managers, which usually require plugins, pnpm supports command line tab-completion for Bash, Zsh, Fish, and similar shells.

執行此命令來安裝自動完成功能:

pnpm install-completion

CLI 程式將會詢問要使用何種 shell,以生成自動完成功能的指令碼。 或者,您也可以在命令列指定目標 shell:

pnpm install-completion zsh

關於自動完成功能的使用範例,請參閱 此文章

Fig(僅限 macOS)

您可以使用 Fig 來操作 pnpm,以提供類似 IDE 的自動完成功能。 它適用於 Bash、Zsh 與 Fish。

執行此命令來安裝 fig:

brew install fig

g-plane/pnpm-shell-completion

pnpm-shell-completion is a shell plugin maintained by Pig Fang on Github.

Features:

  • Provide completion for pnpm --filter <package>.
  • Provide completion for pnpm remove command, even in workspace's packages (by specifying --filter option).
  • Provide completion for scripts in package.json.