Completions

Warp Tab Completions will suggest commands, option names, and path parameters for you. This feature works regardless of machine or directory (including SSH sessions).

What is it

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.

How to access it

  • 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

How to use it

Completions

  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

Completions on Aliases

  • 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.

How it works

Supported Completion Specs

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

rush

Partial

rushx

Partial

rustc

Partial

rustup

Partial

sam

Partial

scc

Partial

scp

Partial

screen

Partial

sed

Partial

sequelize

Partial

serve

Partial

serverless

Partial

sfdx

Partial

sftp

Partial

shopify

Partial

shortcuts

Partial

shred

Partial

sips

Partial

softwareupdate

Partial

source

Partial

splash

Partial

split

Partial

spotify

Partial

sqlite3

Partial

src

Partial

ssh

Full

st2

Partial

start-storybook

Partial

stat

Partial

steadybit

Partial

stepzen

Partial

stripe

Partial

su

Partial

subl

Partial

sudo

Partial

swc

Partial

swift

Partial

sysctl

Partial

tac

Partial

tail

Partial

tailscale

Partial

tailwindcss

Partial

tangram

Partial

tar

Full

task

Partial

tccutil

Partial

tee

Partial

terraform

Full

terragrunt

Partial

tfenv

Partial

tfsec

Partial

then

Partial

time

Partial

tldr

Partial

tmux

Full

tmuxinator

Full

tns

Partial

tokei

Partial

top

Partial

touch

Partial

tr

Partial

traceroute

Partial

trash

Partial

trex

Partial

trivy

Partial

truffle

Partial

truncate

Partial

trunk

Partial

ts-node

Partial

tsc

Partial

tsh

Partial

turbo

Partial

twiggy

Partial

twilio

Partial

typeorm

Partial

uname

Partial

uniq

Partial

until

Partial

until

Partial

unzip

Partial

vale

Partial

valet

Partial

vapor

Partial

vault

Partial

vela

Partial

vercel

Partial

vi

Partial

vim

Partial

vimr

Partial

vite

Partial

vite

Partial

volta

Partial

vr

Partial

vsce

Partial

vtex

Partial

vue

Partial

vue

Partial

vultr-cli

Partial

w

Partial

w

Partial

wasm-bindgen

Partial

wasm-pack

Partial

watson

Partial

wc

Partial

wc

Partial

wd

Partial

webpack

Partial

wget

Partial

whence

Partial

where

Partial

which

Partial

while

Partial

who

Partial

whois

Partial

wifi-password

Partial

wifi-password

Partial

wp

Partial

wrangler

Partial

wrk

Partial

wscat

Partial

xargs

Partial

xcode-select

Partial

xcodebuild

Partial

xcodeproj

Partial

xcrun

Partial

xed

Partial

yank

Partial

yarn

Partial

yo

Partial

youtube-dl

Partial

z

Partial

z

Partial

zapier

Partial

zapier

Partial

zip

Partial

zoxide

Partial

Last updated