You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We’ve significantly improved shell completions across several shells—bash, zsh, fish, and pwsh - adding specs and improving parsing of the command line to provide better suggestions.
The new specs are:
apt,brew,cat,chmod,chown,cp,curl,df,du,echo,find,grep,head,kill,killall,less,ls,mkdir,more,mv,nano,node,npm,npx,nvm,pnpm,ps,pwd,python,python3,rm,rmdir,scp,ssh,tail,top,touch,uname,vim,wget, and yarn
Pre-requisites
Terminal Settings:
Ensure that terminal.integrated.suggest.enabled is enabled in your settings.
Customization:
Further customize settings under terminal.suggest as needed.
Testing Instructions
Steps:
Type in the terminal and accept spec completions
Request completions for subcommands, arguments, etc
Try using multiple commands on the line via &&. Subcommand and argument suggestions should still work.
Ensure options (needs value) and flags (does not need value) are differentiated correctly
The text was updated successfully, but these errors were encountered:
Refs #239519, #239515, #241392
Complexity: 5
Authors: @meganrogge, @Tyriar
Roles: Developer, Engineering Manager
Create Issue
Overview
We’ve significantly improved shell completions across several shells—bash, zsh, fish, and pwsh - adding specs and improving parsing of the command line to provide better suggestions.
The new specs are:
apt
,brew
,cat
,chmod
,chown
,cp
,curl
,df
,du
,echo
,find
,grep
,head
,kill
,killall
,less
,ls
,mkdir
,more
,mv
,nano
,node
,npm
,npx
,nvm
,pnpm
,ps
,pwd
,python
,python3
,rm
,rmdir
,scp
,ssh
,tail
,top
,touch
,uname
,vim
,wget
, andyarn
Pre-requisites
Ensure that
terminal.integrated.suggest.enabled
is enabled in your settings.Further customize settings under
terminal.suggest
as needed.Testing Instructions
&&
. Subcommand and argument suggestions should still work.The text was updated successfully, but these errors were encountered: