Skip to content

Instantly share code, notes, and snippets.

@h-east
Last active November 30, 2015 14:03
Show Gist options
  • Save h-east/7d379d6b00863627a3f4 to your computer and use it in GitHub Desktop.
Save h-east/7d379d6b00863627a3f4 to your computer and use it in GitHub Desktop.
The number of Vim ex-command is 520. (Auto extracted from ex_cmds.h)
a[ppend]
ab[breviate]
abc[lear]
abo[veleft]
al[l]
am[enu]
an[oremenu]
ar[gs]
arga[dd]
argd[elete]
argdo
arge[dit]
argg[lobal]
argl[ocal]
argu[ment]
as[cii]
au[tocmd]
aug[roup]
aun[menu]
b[uffer]
bN[ext]
ba[ll]
bad[d]
bd[elete]
be[have]
bel[owright]
bf[irst]
bl[ast]
bm[odified]
bn[ext]
bo[tright]
bp[revious]
br[ewind]
brea[k]
breaka[dd]
breakd[el]
breakl[ist]
bro[wse]
buffers
bufd[o]
bun[load]
bw[ipeout]
c[hange]
cN[ext]
cNf[ile]
ca[bbrev]
cabc[lear]
cad[dbuffer]
cadde[xpr]
caddf[ile]
cal[l]
cat[ch]
cb[uffer]
cc
ccl[ose]
cd
cdo
ce[nter]
cex[pr]
cf[ile]
cfd[o]
cfir[st]
cg[etfile]
cgetb[uffer]
cgete[xpr]
chd[ir]
changes
che[ckpath]
checkt[ime]
cl[ist]
cla[st]
clo[se]
cm[ap]
cmapc[lear]
cme[nu]
cn[ext]
cnew[er]
cnf[ile]
cno[remap]
cnorea[bbrev]
cnoreme[nu]
co[py]
col[der]
colo[rscheme]
com[mand]
comc[lear]
comp[iler]
con[tinue]
conf[irm]
cope[n]
cp[revious]
cpf[ile]
cq[uit]
cr[ewind]
cs[cope]
cst[ag]
cu[nmap]
cuna[bbrev]
cunme[nu]
cw[indow]
d[elete]
delm[arks]
deb[ug]
debugg[reedy]
delc[ommand]
delf[unction]
di[splay]
dif[fupdate]
diffg[et]
diffo[ff]
diffp[atch]
diffpu[t]
diffs[plit]
difft[his]
dig[raphs]
dj[ump]
dli[st]
do[autocmd]
doautoa[ll]
dr[op]
ds[earch]
dsp[lit]
e[dit]
ea[rlier]
ec[ho]
echoe[rr]
echoh[l]
echom[sg]
echon
el[se]
elsei[f]
em[enu]
en[dif]
endf[unction]
endfo[r]
endt[ry]
endw[hile]
ene[w]
ex
exe[cute]
exi[t]
exu[sage]
f[ile]
files
filet[ype]
fin[d]
fina[lly]
fini[sh]
fir[st]
fix[del]
fo[ld]
foldc[lose]
foldd[oopen]
folddoc[losed]
foldo[pen]
for
fu[nction]
g[lobal]
go[to]
gr[ep]
grepa[dd]
gu[i]
gv[im]
h[elp]
helpc[lose]
helpf[ind]
helpg[rep]
helpt[ags]
ha[rdcopy]
hi[ghlight]
hid[e]
his[tory]
i[nsert]
ia[bbrev]
iabc[lear]
if
ij[ump]
il[ist]
im[ap]
imapc[lear]
ime[nu]
ino[remap]
inorea[bbrev]
inoreme[nu]
int[ro]
is[earch]
isp[lit]
iu[nmap]
iuna[bbrev]
iunme[nu]
j[oin]
ju[mps]
k
ke[epmarks]
keepj[umps]
keepp[atterns]
keepa[lt]
l[ist]
lN[ext]
lNf[ile]
la[st]
lan[guage]
lad[dexpr]
laddb[uffer]
laddf[ile]
lat[er]
lb[uffer]
lc[d]
lch[dir]
lcl[ose]
lcs[cope]
ld[o]
le[ft]
lefta[bove]
let
lex[pr]
lf[ile]
lfd[o]
lfir[st]
lg[etfile]
lgetb[uffer]
lgete[xpr]
lgr[ep]
lgrepa[dd]
lh[elpgrep]
ll
lla[st]
lli[st]
lm[ap]
lmapc[lear]
lmak[e]
ln[oremap]
lne[xt]
lnew[er]
lnf[ile]
lo[adview]
loadk[eymap]
loc[kmarks]
lockv[ar]
lol[der]
lop[en]
lp[revious]
lpf[ile]
lr[ewind]
lt[ag]
lu[nmap]
lua
luad[o]
luaf[ile]
lv[imgrep]
lvimgrepa[dd]
lw[indow]
ls
m[ove]
ma[rk]
mak[e]
map
mapc[lear]
marks
mat[ch]
me[nu]
menut[ranslate]
mes[sages]
mk[exrc]
mks[ession]
mksp[ell]
mkv[imrc]
mkvie[w]
mod[e]
mz[scheme]
mzf[ile]
n[ext]
nb[key]
nbc[lose]
nbs[tart]
new
nm[ap]
nmapc[lear]
nme[nu]
nn[oremap]
nnoreme[nu]
no[remap]
noa[utocmd]
noh[lsearch]
norea[bbrev]
noreme[nu]
nos[wapfile]
norm[al]
nu[mber]
nun[map]
nunme[nu]
o[pen]
ol[dfiles]
om[ap]
omapc[lear]
ome[nu]
on[ly]
ono[remap]
onoreme[nu]
opt[ions]
ou[nmap]
ounme[nu]
ow[nsyntax]
p[rint]
pc[lose]
pe[rl]
perld[o]
ped[it]
po[p]
popu[p]
pp[op]
pre[serve]
prev[ious]
pro[mptfind]
promptr[epl]
prof[ile]
profd[el]
ps[earch]
pt[ag]
ptN[ext]
ptf[irst]
ptj[ump]
ptl[ast]
ptn[ext]
ptp[revious]
ptr[ewind]
pts[elect]
pu[t]
pw[d]
py[thon]
pyd[o]
pyf[ile]
py3
py3d[o]
python3
py3f[ile]
q[uit]
quita[ll]
qa[ll]
r[ead]
rec[over]
red[o]
redi[r]
redr[aw]
redraws[tatus]
reg[isters]
res[ize]
ret[ab]
retu[rn]
rew[ind]
ri[ght]
rightb[elow]
ru[ntime]
rub[y]
rubyd[o]
rubyf[ile]
rund[o]
rv[iminfo]
s[ubstitute]
sN[ext]
sa[rgument]
sal[l]
san[dbox]
sav[eas]
sb[uffer]
sbN[ext]
sba[ll]
sbf[irst]
sbl[ast]
sbm[odified]
sbn[ext]
sbp[revious]
sbr[ewind]
sc[riptnames]
scripte[ncoding]
scs[cope]
se[t]
setf[iletype]
setg[lobal]
setl[ocal]
sf[ind]
sfir[st]
sh[ell]
si[malt]
sig[n]
sil[ent]
sl[eep]
sla[st]
sm[agic]
smap
smapc[lear]
sme[nu]
sn[ext]
sni[ff]
sno[magic]
snor[emap]
snoreme[nu]
so[urce]
sor[t]
sp[lit]
spe[llgood]
spelld[ump]
spelli[nfo]
spellr[epall]
spellu[ndo]
spellw[rong]
spr[evious]
sr[ewind]
st[op]
sta[g]
star[tinsert]
startg[replace]
startr[eplace]
stopi[nsert]
stj[ump]
sts[elect]
sun[hide]
sunm[ap]
sunme[nu]
sus[pend]
sv[iew]
sw[apname]
sy[ntax]
synti[me]
sync[bind]
t
tN[ext]
ta[g]
tags
tab
tabc[lose]
tabd[o]
tabe[dit]
tabf[ind]
tabfir[st]
tabm[ove]
tabl[ast]
tabn[ext]
tabnew
tabo[nly]
tabp[revious]
tabN[ext]
tabr[ewind]
tabs
tc[l]
tcld[o]
tclf[ile]
te[aroff]
tf[irst]
th[row]
tj[ump]
tl[ast]
tm[enu]
tn[ext]
to[pleft]
tp[revious]
tr[ewind]
try
ts[elect]
tu[nmenu]
u[ndo]
undoj[oin]
undol[ist]
una[bbreviate]
unh[ide]
unl[et]
unlo[ckvar]
unm[ap]
unme[nu]
uns[ilent]
up[date]
v[global]
ve[rsion]
verb[ose]
vert[ical]
vi[sual]
vie[w]
vim[grep]
vimgrepa[dd]
viu[sage]
vm[ap]
vmapc[lear]
vme[nu]
vn[oremap]
vne[w]
vnoreme[nu]
vs[plit]
vu[nmap]
vunme[nu]
w[rite]
wN[ext]
wa[ll]
wh[ile]
wi[nsize]
winc[md]
wind[o]
winp[os]
wn[ext]
wp[revious]
wq
wqa[ll]
ws[verb]
wu[ndo]
wv[iminfo]
x[it]
xa[ll]
xm[ap]
xmapc[lear]
xme[nu]
xn[oremap]
xnoreme[nu]
xu[nmap]
xunme[nu]
y[ank]
z
N[ext]
P[rint]
X
d[elete]l
d[elete]p
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment