# Completions

Warp Tab Completions will suggest commands, option names, path parameters for you. This feature works regardless of machine or directory (including SSH sessions). Completions feature fuzzy search capability that provides you with approximate matches for your queries. If you're unsure about the exact syntax or spelling, you'll be provided with suggestions based on your input, even if it's not an exact match. So, you can save time and improve your productivity by quickly finding the commands you need.

- Type out the beginning of your command, then press
`TAB`

. - To search for options and flags, you must type and press
`TAB`

. - Forgo
`TAB`

by enabling "Open completions menu as you type" in`Settings > Features`

- 1.Type
`git checkout`

(note the space) and then press`TAB`

- 2.A menu will show all of your local branches. You can select one using your mouse or the
`UP ↑`

/`DOWN ↓`

arrow keys

- Shell aliases - This is an alias for an entire command. For example, if you have
`gc=git checkout`

in alias, typing`gc`

and hitting`TAB`

should give you the same completion options as for`git checkout`

. - Command aliases - This is an alias for a subcommand. For example, this could be setting
`git status`

to`git st`

. With completions support, we could now suggest completions for`git status`

even if you typed in`git st`

.

**Terminal Tip**The "Tab key behavior" setting under

`Features > Editor`

can change the action that `Tab`

is bound to. If `Tab`

is not bound to open the completions menu, `ctrl-space`

will be assigned as the default keybinding. *Note: You can also enable the "Open completions menu as you type" in*

*Settings > Features*

*so that the completions menu opens automatically.*

Completions Demo

Command Name | Level of Support |
---|---|

act | Partial |

adb | Partial |

afplay | Partial |

aftman | Partial |

ag | Partial |

agrippa | Partial |

amplify | Partial |

ansible | Partial |

ansible-config | Partial |

ansible-doc | Partial |

ansible-galaxy | Partial |

ansible-lint | Partial |

ansible-playbook | Partial |

appwrite | Partial |

arch | Partial |

asdf | Partial |

assimp | Partial |

atlas | Partial |

autojump | Partial |

aws | Partial |

babel | Partial |

banner | Partial |

base32 | Partial |

base64 | Partial |

basename | Partial |

basenc | Partial |

bat | Partial |

bazel | Partial |

bc | Partial |

black | Partial |

blitz | Partial |

bosh | Full |

brew | Full |

build-storybook | Partial |

bun | Partial |

bundle | Partial |

bw | Partial |

caffeinate | Partial |

cargo | Full |

cat | Partial |

cd | Partial |

cdk | Partial |

checkov | Partial |

chmod | Partial |

chown | Partial |

circleci | Partial |

clang | Partial |

clear | Partial |

clojure | Partial |

cloudflared | Partial |

cmake | Partial |

code | Partial |

code-insiders | Partial |

command | Partial |

composer | Partial |

conda | Full |

copilot | Partial |

cordova | Partial |

cosign | Partial |

cot | Partial |

cp | Partial |

create-completion-spec | Partial |

create-next-app | Partial |

create-nx-workspace | Partial |

create-react-app | Partial |

create-react-native-app | Partial |

create-remix | Partial |

create-t3-app | Partial |

create-video | Partial |

create-web3-frontend | Partial |

croc | Partial |

curl | Partial |

cut | Partial |

dart | Partial |

date | Partial |

dateseq | Partial |

datree | Partial |

dbt | Partial |

dd | Partial |

defaults | Full |

degit | Partial |

deno | Partial |

deployctl | Partial |

deta | Partial |

df | Partial |

diff | Partial |

dig | Partial |

direnv | Partial |

dirname | Partial |

django-admin | Partial |

do | Partial |

docker | Full |

docker-compose | Partial |

doctl | Partial |

dog | Partial |

doppler | Partial |

dotenv | Partial |

dotnet | Partial |

dotslash | Partial |

drush | Partial |

dtm | Partial |

du | Partial |

eb | Partial |

echo | Partial |

electron | Partial |

eleventy | Partial |

elif | Partial |

elixir | Partial |

elm | Partial |

elm-review | Partial |

else | Partial |

emacs | Partial |

esbuild | Partial |

eslint | Partial |

exa | Partial |

exec | Partial |

exercism | Partial |

expo | Partial |

expo-cli | Partial |

export | Partial |

fastlane | Partial |

fastly | Partial |

fd | Partial |

ffmpeg | Partial |

fig-teams | Partial |

file | Partial |

find | Partial |

firebase | Full |

fisher | Partial |

flutter | Full |

fly | Partial |

flyctl | Partial |

fmt | Partial |

fnm | Partial |

fold | Partial |

for | Partial |

forge | Partial |

fvm | Partial |

fzf | Partial |

fzf-tmux | Partial |

ganache-cli | Partial |

gatsby | Partial |

gcc | Partial |

gcloud | Partial |

gh | Full |

git | Full |

git-flow | Partial |

github | Partial |

gltfjsx | Partial |

go | Full |

goctl | Partial |

googler | Partial |

goreleaser | Partial |

gpg | Partial |

gradle | Partial |

graphcdn | Partial |

grep | Partial |

grex | Partial |

hardhat | Partial |

hasura | Partial |

hb-service | Partial |

head | Partial |

helm | Partial |

heroku | Full |

hexo | Partial |

hostname | Partial |

htop | Partial |

http | Partial |

https | Partial |

httpy | Partial |

hub | Partial |

hugo | Partial |

hx | Partial |

hyper | Partial |

id | Partial |

iex | Partial |

if | Partial |

ignite-cli | Partial |

install | Partial |

ionic | Partial |

j | Partial |

java | Partial |

jest | Partial |

join | Partial |

jq | Partial |

julia | Partial |

jupyter | Partial |

just | Partial |

keytool | Partial |

kill | Partial |

killall | Full |

kitty | Partial |

knex | Partial |

kool | Partial |

kubecolor | Partial |

kubectl | Full |

kubectx | Full |

kubens | Full |

laravel | Partial |

lerna | Partial |

less | Partial |

lima | Partial |

limactl | Partial |

ln | Partial |

lp | Partial |

lpass | Partial |

ls | Partial |

lsd | Partial |

mackup | Partial |

make | Full |

man | Full |

mas | Partial |

mask | Partial |

mdfind | Partial |

meteor | Partial |

micro | Partial |

mikro-orm | Partial |

minikube | Partial |

mix | Partial |

mkdir | Partial |

mkfifo | Partial |

mknod | Partial |

mob | Partial |

molecule | Partial |

mongocli | Partial |

mongosh | Partial |

more | Partial |

mosh | Partial |

mv | Partial |

mvn | Partial |

mysql | Partial |

n | Partial |

nano | Partial |

nativescript | Partial |

nc | Partial |

nest | Partial |

netlify | Partial |

networkQuality | Partial |

newman | Partial |

next | Partial |

ng | Full |

nginx | Partial |

ngrok | Partial |

nhost | Partial |

ni | Partial |

nl | Partial |

nocorrect | Partial |

node | Full |

noglob | Partial |

npm | Full |

npx | Partial |

nr | Partial |

nrm | Partial |

ns | Partial |

nu | Partial |

nuxi | Partial |

nuxt | Partial |

nvim | Partial |

nvm | Partial |

nx | Full |

nylas | Partial |

od | Partial |

oh-my-posh | Partial |

okta | Partial |

okteto | Partial |

omz | Partial |

onboardbase | Partial |

op | Partial |

opa | Partial |

open | Partial |

osascript | Partial |

pageres | Partial |

pandoc | Partial |

pass | Partial |

paste | Partial |

pathchk | Partial |

pdfunite | Partial |

pgcli | Partial |

php | Partial |

phpunit-watcher | Full |

ping | Partial |

pip | Full |

pip3 | Partial |

pipenv | Partial |

pm2 | Partial |

pmset | Partial |

pnpm | Partial |

pnpx | Partial |

pod | Partial |

poetry | Partial |

pre-commit | Partial |

preset | Partial |

prettier | Partial |

prisma | Partial |

projj | Partial |

ps | Partial |

pscale | Partial |

psql | Partial |

publish | Partial |

pulumi | Partial |

pushd | Partial |

pwd | Partial |

pyenv | Full |

python | Partial |

python3 | Partial |

qodana | Partial |

quickmail | Partial |

r | Partial |

rails | Partial |

railway | Partial |

rake | Partial |

rancher | Partial |

rbenv | Partial |

rclone | Partial |

react-native | Full |

readlink | Partial |

redwood | Partial |

remix | Partial |

remotion | Partial |

repeat | Partial |

rg | Partial |

rm | Partial |

rmdir | Partial |

robot | Partial |

rollup | Partial |

rscript | Partial |

rsync | Partial |

ruby | Partial</ |