比如我可以用
:set nu
作为
:set number
我在哪里可以获得这种映射的完整列表(数字 - > nu)?
或者我可以定义新的缩写吗?
答案 0 :(得分:14)
从vim帮助中点击与^\s*\*'\w\+'\*
中的options.txt
匹配的行,并删除未用引号括起的字词,提供以下列表。
它必须稍微调整一下,因为conceallevel
帮助热线与其他热线不同,对于某些选项,它们跨越两行, etc 所以这个列表不能,唉,自动生成。
您可以通过:help 'optionname'
找到任何选项的帮助部分。
注意所有允许前缀no
(布尔值)的选项,前缀inv
也是允许的。
因此,以下是vim中所有授权拼写选项的列表。同一行上的选项是第一种形式的否定形式的快捷方式或否定形式或快捷方式。
抱歉,由于答案长度限制,表格未能格式化。
long | short | bool | variants
form | form | | (negation and inversion)
---------------|---------|------|
aleph | al | |
allowrevins | ari | X | noallowrevins noari invallowrevins invari
altkeymap | akm | X | noaltkeymap noakm invaltkeymap invakm
ambiwidth | ambw | |
antialias | anti | X | noantialias noanti invantialias invanti
arabic | arab | X | noarabic noarab invarabic invarab
arabicshape | arshape | X | noarabicshape noarshape invarabicshape invarshape
autochdir | acd | X | noautochdir noacd invautochdir invacd
autoindent | ai | X | noautoindent noai invautoindent invai
autoread | ar | X | noautoread noar invautoread invar
autowrite | aw | X | noautowrite noaw invautowrite invaw
autowriteall | awa | X | noautowriteall noawa invautowriteall invawa
background | bg | |
backspace | bs | |
backup | bk | X | nobackup nobk invbackup invbk
backupcopy | bkc | |
backupdir | bdir | |
backupext | bex | |
backupskip | bsk | |
balloondelay | bdlay | |
ballooneval | beval | X | noballooneval nobeval invballooneval invbeval
balloonexpr | bexpr | |
belloff | bo | |
binary | bin | X | nobinary nobin invbinary invbin
bioskey | biosk | X | nobioskey nobiosk invbioskey invbiosk
bomb | | X | nobomb invbomb
breakat | brk | |
breakindent | bri | X | nobreakindent nobri invbreakindent invbri
breakindentopt | briopt | |
browsedir | bsdir | |
bufhidden | bh | |
buflisted | bl | X | nobuflisted nobl invbuflisted invbl
buftype | bt | |
casemap | cmp | |
cdpath | cd | |
cedit | | |
charconvert | ccv | |
cindent | cin | X | nocindent nocin invcindent invcin
cinkeys | cink | |
cinoptions | cino | |
cinwords | cinw | |
clipboard | cb | |
cmdheight | ch | |
cmdwinheight | cwh | |
colorcolumn | cc | |
columns | co | |
comments | com | |
commentstring | cms | |
compatible | cp | X | nocompatible nocp invcompatible invcp
complete | cpt | |
completefunc | cfu | |
completeopt | cot | |
concealcursor | cocu | |
conceallevel | cole | |
confirm | cf | X | noconfirm nocf invconfirm invcf
conskey | consk | X | noconskey noconsk invconskey invconsk
copyindent | ci | X | nocopyindent noci invcopyindent invci
cpoptions | cpo | |
cryptmethod | cm | |
cscopepathcomp | cspc | |
cscopeprg | csprg | |
cscopequickfix | csqf | |
cscoperelative | csre | X | nocscoperelative nocsre invcscoperelative invcsre
cscopetag | cst | X | nocscopetag nocst invcscopetag invcst
cscopetagorder | csto | |
cscopeverbose | csverb | X | nocscopeverbose nocsverb invcscopeverbose invcsverb
cursorbind | crb | X | nocursorbind nocrb invcursorbind invcrb
cursorcolumn | cuc | X | nocursorcolumn nocuc invcursorcolumn invcuc
cursorline | cul | X | nocursorline nocul invcursorline invcul
debug | | |
define | def | |
delcombine | deco | X | nodelcombine nodeco invdelcombine invdeco
dictionary | dict | |
diff | | X | nodiff invdiff
diffexpr | dex | |
diffopt | dip | |
digraph | dg | X | nodigraph nodg invdigraph invdg
directory | dir | |
display | dy | |
eadirection | ead | |
edcompatible | ed | X | noedcompatible noed invedcompatible inved
emoji | emo | X | noemoji noemo invemoji invemo
encoding | enc | |
endofline | eol | X | noendofline noeol invendofline inveol
equalalways | ea | X | noequalalways noea invequalalways invea
equalprg | ep | |
errorbells | eb | X | noerrorbells noeb inverrorbells inveb
errorfile | ef | |
errorformat | efm | |
esckeys | ek | X | noesckeys noek invesckeys invek
eventignore | ei | |
expandtab | et | X | noexpandtab noet invexpandtab invet
exrc | ex | X | noexrc noex invexrc invex
fe | | |
fileencoding | fenc | |
fileencodings | fencs | |
fileformat | ff | |
fileformats | ffs | |
fileignorecase | fic | X | nofileignorecase nofic invfileignorecase invfic
filetype | ft | |
fillchars | fcs | |
fixendofline | fixeol | X | nofixendofline nofixeol invfixendofline invfixeol
fkmap | fk | X | nofkmap nofk invfkmap invfk
foldclose | fcl | |
foldcolumn | fdc | |
foldenable | fen | X | nofoldenable nofen invfoldenable invfen
foldexpr | fde | |
foldignore | fdi | |
foldlevel | fdl | |
foldlevelstart | fdls | |
foldmarker | fmr | |
foldmethod | fdm | |
foldminlines | fml | |
foldnestmax | fdn | |
foldopen | fdo | |
foldtext | fdt | |
formatexpr | fex | |
formatlistpat | flp | |
formatoptions | fo | |
formatprg | fp | |
fsync | fs | X | nofsync nofs invfsync invfs
gdefault | gd | X | nogdefault nogd invgdefault invgd
grepformat | gfm | |
grepprg | gp | |
guicursor | gcr | |
guifont | gfn | |
guifontset | gfs | |
guifontwide | gfw | |
guiheadroom | ghr | |
guioptions | go | |
guipty | | X | noguipty invguipty
guitablabel | gtl | |
guitabtooltip | gtt | |
helpfile | hf | |
helpheight | hh | |
helplang | hlg | |
hidden | hid | X | nohidden nohid invhidden invhid
highlight | hl | |
history | hi | |
hkmap | hk | X | nohkmap nohk invhkmap invhk
hkmapp | hkp | X | nohkmapp nohkp invhkmapp invhkp
hlsearch | hls | X | nohlsearch nohls invhlsearch invhls
icon | | X | noicon invicon
iconstring | | |
ignorecase | ic | X | noignorecase noic invignorecase invic
imactivatefunc | imaf | |
imactivatekey | imak | |
imcmdline | imc | X | noimcmdline noimc invimcmdline invimc
imdisable | imd | X | noimdisable noimd invimdisable invimd
iminsert | imi | |
imsearch | ims | |
imstatusfunc | imsf | |
include | inc | |
includeexpr | inex | |
incsearch | is | X | noincsearch nois invincsearch invis
indentexpr | inde | |
indentkeys | indk | |
infercase | inf | X | noinfercase noinf invinfercase invinf
insertmode | im | X | noinsertmode noim invinsertmode invim
isfname | isf | |
isident | isi | |
iskeyword | isk | |
isprint | isp | |
joinspaces | js | X | nojoinspaces nojs invjoinspaces invjs
key | | |
keymap | kmp | |
keymodel | km | |
keywordprg | kp | |
langmap | lmap | |
langmenu | lm | |
langnoremap | lnr | X | nolangnoremap nolnr invlangnoremap invlnr
langremap | lrm | X | nolangremap nolrm invlangremap invlrm
laststatus | ls | |
lazyredraw | lz | X | nolazyredraw nolz invlazyredraw invlz
linebreak | lbr | X | nolinebreak nolbr invlinebreak invlbr
lines | | |
linespace | lsp | |
lisp | | X | nolisp invlisp
lispwords | lw | |
list | | X | nolist invlist
listchars | lcs | |
loadplugins | lpl | X | noloadplugins nolpl invloadplugins invlpl
luadll | | |
macatsui | | X | nomacatsui invmacatsui
magic | | X | nomagic invmagic
makeef | mef | |
makeprg | mp | |
matchpairs | mps | |
matchtime | mat | |
maxcombine | mco | |
maxfuncdepth | mfd | |
maxmapdepth | mmd | |
maxmem | mm | |
maxmempattern | mmp | |
maxmemtot | mmt | |
menuitems | mis | |
mkspellmem | msm | |
modeline | ml | X | nomodeline noml invmodeline invml
modelines | mls | |
modifiable | ma | X | nomodifiable noma invmodifiable invma
modified | mod | X | nomodified nomod invmodified invmod
more | | X | nomore invmore
mouse | | |
mousefocus | mousef | X | nomousefocus nomousef invmousefocus invmousef
mousehide | mh | X | nomousehide nomh invmousehide invmh
mousemodel | mousem | |
mouseshape | mouses | |
mousetime | mouset | |
mzquantum | mzq | |
nrformats | nf | |
number | nu | X | nonumber nonu invnumber invnu
numberwidth | nuw | |
omnifunc | ofu | |
opendevice | odev | X | noopendevice noodev invopendevice invodev
operatorfunc | opfunc | |
osfiletype | oft | |
packpath | pp | |
paragraphs | para | |
paste | | X | nopaste invpaste
pastetoggle | pt | |
patchexpr | pex | |
patchmode | pm | |
path | pa | |
perldll | | |
preserveindent | pi | X | nopreserveindent nopi invpreserveindent invpi
previewheight | pvh | |
previewwindow | | X | nopreviewwindow invpreviewwindow
printdevice | pdev | |
printencoding | penc | |
printexpr | pexpr | |
printfont | pfn | |
printheader | pheader | |
printmbcharset | pmbcs | |
printmbfont | pmbfn | |
printoptions | popt | |
prompt | | X | noprompt invprompt
pumheight | ph | |
pvw | | X | nopvw invpvw
pythondll | | |
pythonthreedll | | |
quoteescape | qe | |
readonly | ro | X | noreadonly noro invreadonly invro
redrawtime | rdt | |
regexpengine | re | |
relativenumber | rnu | X | norelativenumber nornu invrelativenumber invrnu
remap | | X | noremap invremap
renderoptions | rop | |
report | | |
restorescreen | rs | X | norestorescreen nors invrestorescreen invrs
revins | ri | X | norevins nori invrevins invri
rightleft | rl | X | norightleft norl invrightleft invrl
rightleftcmd | rlc | |
rubydll | | |
ruler | ru | X | noruler noru invruler invru
rulerformat | ruf | |
runtimepath | rtp | |
scroll | scr | |
scrollbind | scb | X | noscrollbind noscb invscrollbind invscb
scrolljump | sj | |
scrolloff | so | |
scrollopt | sbo | |
sections | sect | |
secure | | X | nosecure invsecure
selection | sel | |
selectmode | slm | |
sessionoptions | ssop | |
shell | sh | |
shellcmdflag | shcf | |
shellpipe | sp | |
shellquote | shq | |
shellredir | srr | |
shellslash | ssl | X | noshellslash nossl invshellslash invssl
shelltemp | stmp | X | noshelltemp nostmp invshelltemp invstmp
shelltype | st | |
shellxescape | sxe | |
shellxquote | sxq | |
shiftround | sr | X | noshiftround nosr invshiftround invsr
shiftwidth | sw | |
shortmess | shm | |
shortname | sn | X | noshortname nosn invshortname invsn
showbreak | sbr | |
showcmd | sc | X | noshowcmd nosc invshowcmd invsc
showfulltag | sft | X | noshowfulltag nosft invshowfulltag invsft
showmatch | sm | X | noshowmatch nosm invshowmatch invsm
showmode | smd | X | noshowmode nosmd invshowmode invsmd
showtabline | stal | |
sidescroll | ss | |
sidescrolloff | siso | |
signcolumn | scl | |
smartcase | scs | X | nosmartcase noscs invsmartcase invscs
smartindent | si | X | nosmartindent nosi invsmartindent invsi
smarttab | sta | X | nosmarttab nosta invsmarttab invsta
softtabstop | sts | |
spell | | X | nospell invspell
spellcapcheck | spc | |
spellfile | spf | |
spelllang | spl | |
spellsuggest | sps | |
splitbelow | sb | X | nosplitbelow nosb invsplitbelow invsb
splitright | spr | X | nosplitright nospr invsplitright invspr
startofline | sol | X | nostartofline nosol invstartofline invsol
statusline | stl | |
suffixes | su | |
suffixesadd | sua | |
swapfile | swf | X | noswapfile noswf invswapfile invswf
swapsync | sws | |
switchbuf | swb | |
synmaxcol | smc | |
syntax | syn | |
tabline | tal | |
tabpagemax | tpm | |
tabstop | ts | |
tagbsearch | tbs | X | notagbsearch notbs invtagbsearch invtbs
tagcase | tc | |
taglength | tl | |
tagrelative | tr | X | notagrelative notr invtagrelative invtr
tags | tag | |
tagstack | tgst | X | notagstack notgst invtagstack invtgst
tcldll | | |
term | | |
termbidi | tbidi | X | notermbidi notbidi invtermbidi invtbidi
termencoding | tenc | |
termguicolors | tgc | |
terse | | X | noterse invterse
textauto | ta | X | notextauto nota invtextauto invta
textmode | tx | X | notextmode notx invtextmode invtx
textwidth | tw | |
thesaurus | tsr | |
tildeop | top | X | notildeop notop invtildeop invtop
timeout | to | X | notimeout noto invtimeout invto
timeoutlen | tm | |
title | | X | notitle invtitle
titlelen | | |
titleold | | |
titlestring | | |
toolbar | tb | |
toolbariconsize| tbis | |
ttimeout | | X | nottimeout invttimeout
ttimeoutlen | ttm | |
ttybuiltin | tbi | X | nottybuiltin notbi invttybuiltin invtbi
ttyfast | tf | X | nottyfast notf invttyfast invtf
ttymouse | ttym | |
ttyscroll | tsl | |
ttytype | tty | |
undodir | udir | |
undofile | udf | X | noundofile noudf invundofile invudf
undolevels | ul | |
undoreload | ur | |
updatecount | uc | |
updatetime | ut | |
verbose | vbs | |
verbosefile | vfile | |
viewdir | vdir | |
viewoptions | vop | |
viminfo | vi | |
virtualedit | ve | |
visualbell | vb | X | novisualbell novb invvisualbell invvb
warn | | X | nowarn invwarn
weirdinvert | wiv | X | noweirdinvert nowiv invweirdinvert invwiv
whichwrap | ww | |
wildchar | wc | |
wildcharm | wcm | |
wildignore | wig | |
wildignorecase | wic | X | nowildignorecase nowic invwildignorecase invwic
wildmenu | wmnu | X | nowildmenu nowmnu invwildmenu invwmnu
wildmode | wim | |
wildoptions | wop | |
winaltkeys | wak | |
window | wi | |
winfixheight | wfh | X | nowinfixheight nowfh invwinfixheight invwfh
winfixwidth | wfw | X | nowinfixwidth nowfw invwinfixwidth invwfw
winheight | wh | |
winminheight | wmh | |
winminwidth | wmw | |
winwidth | wiw | |
wrap | | X | nowrap invwrap
wrapmargin | wm | |
wrapscan | ws | X | nowrapscan nows invwrapscan invws
write | | X | nowrite invwrite
writeany | wa | X | nowriteany nowa invwriteany invwa
writebackup | wb | X | nowritebackup nowb invwritebackup invwb
writedelay | wd | |
答案 1 :(得分:1)
在帮助中,它会显示所需的最低金额。但总的来说,你只需要足够独特。所以:set numb
也很好。
请参阅帮助[mber]
如何放在方括号中?这意味着没有必要。
:[range]nu[mber] [count] [flags]
Same as :print, but precede each line with its line
number. (See also 'highlight' and 'numberwidth'
option).
See |ex-flags| for [flags].
注意:vim认为“缩写”是不同的东西 - 请参阅:help abbreviations
,其中介绍了如何节省输入单词的时间。