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" inSettings > Features
- 1.Type
git checkout
(note the space) and then pressTAB
- 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, typinggc
and hittingTAB
should give you the same completion options as forgit checkout
. - Command aliases - This is an alias for a subcommand. For example, this could be setting
git status
togit st
. With completions support, we could now suggest completions forgit status
even if you typed ingit 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 |