📄 option.c
字号:
#else
(char_u *)NULL,
{(char_u *)NULL, (char_u *)0L}
#endif
},
{"guifont", "gfn", P_STRING|P_VI_DEF|P_RALL|P_COMMA,
#ifdef USE_GUI
(char_u *)&p_guifont,
{(char_u *)"", (char_u *)0L}
#else
(char_u *)NULL,
{(char_u *)NULL, (char_u *)0L}
#endif
},
{"guioptions", "go", P_STRING|P_VI_DEF|P_RALL,
#if defined(USE_GUI) || defined(USE_CLIPBOARD)
(char_u *)&p_guioptions,
# ifdef UNIX
{(char_u *)"agimrt", (char_u *)0L}
# else
{(char_u *)"gmrt", (char_u *)0L}
# endif
#else
(char_u *)NULL,
{(char_u *)NULL, (char_u *)0L}
#endif
},
{"guipty", NULL, P_BOOL|P_VI_DEF,
#if defined(USE_GUI)
(char_u *)&p_guipty,
#else
(char_u *)NULL,
#endif
{(char_u *)TRUE, (char_u *)0L}},
{"hardtabs", "ht", P_NUM|P_VI_DEF,
(char_u *)NULL,
{(char_u *)0L, (char_u *)0L}},
{"helpfile", "hf", P_STRING|P_EXPAND|P_VI_DEF,
(char_u *)&p_hf,
{(char_u *)VIM_HLP, (char_u *)0L}},
{"helpheight", "hh", P_NUM|P_VI_DEF,
(char_u *)&p_hh,
{(char_u *)20L, (char_u *)0L}},
{"hidden", "hid", P_BOOL|P_VI_DEF,
(char_u *)&p_hid,
{(char_u *)FALSE, (char_u *)0L}},
{"highlight", "hl", P_STRING|P_VI_DEF|P_RALL|P_COMMA,
(char_u *)&p_hl,
{(char_u *)"8:SpecialKey,@:NonText,d:Directory,e:ErrorMsg,i:IncSearch,l:Search,m:MoreMsg,M:ModeMsg,n:LineNr,r:Question,s:StatusLine,S:StatusLineNC,t:Title,v:Visual,w:WarningMsg",
(char_u *)0L}},
{"hlsearch", "hls", P_BOOL|P_VI_DEF|P_VIM|P_RALL,
(char_u *)&p_hls,
{(char_u *)FALSE, (char_u *)0L}},
{"history", "hi", P_NUM|P_VIM,
(char_u *)&p_hi,
{(char_u *)0L, (char_u *)20L}},
{"hkmap", "hk", P_BOOL|P_VI_DEF|P_VIM,
#ifdef RIGHTLEFT
(char_u *)&p_hkmap,
#else
(char_u *)NULL,
#endif
{(char_u *)FALSE, (char_u *)0L}},
{"hkmapp", "hkp", P_BOOL|P_VI_DEF|P_VIM,
#ifdef RIGHTLEFT
(char_u *)&p_hkmapp,
#else
(char_u *)NULL,
#endif
{(char_u *)FALSE, (char_u *)0L}},
{"icon", NULL, P_BOOL|P_VI_DEF,
(char_u *)&p_icon,
{(char_u *)FALSE, (char_u *)0L}},
{"iconstring", NULL, P_STRING|P_VI_DEF,
(char_u *)&p_iconstring,
{(char_u *)"", (char_u *)0L}},
{"ignorecase", "ic", P_BOOL|P_VI_DEF,
(char_u *)&p_ic,
{(char_u *)FALSE, (char_u *)0L}},
{"include", "inc", P_STRING|P_VI_DEF,
(char_u *)&p_inc,
{(char_u *)"^#\\s*include", (char_u *)0L}},
{"incsearch", "is", P_BOOL|P_VI_DEF|P_VIM,
(char_u *)&p_is,
{(char_u *)FALSE, (char_u *)0L}},
{"infercase", "inf", P_BOOL|P_IND|P_VI_DEF,
(char_u *)PV_INF,
{(char_u *)FALSE, (char_u *)0L}},
{"insertmode", "im", P_BOOL|P_VI_DEF|P_VIM,
(char_u *)&p_im,
{(char_u *)FALSE, (char_u *)0L}},
{"isfname", "isf", P_STRING|P_VI_DEF|P_COMMA,
(char_u *)&p_isf,
{
#ifdef BACKSLASH_IN_FILENAME
(char_u *)"@,48-57,/,.,-,_,+,,,$,:,\\",
#else
# ifdef AMIGA
(char_u *)"@,48-57,/,.,-,_,+,,,$,:",
# else /* UNIX */
(char_u *)"@,48-57,/,.,-,_,+,,,$,~",
# endif
#endif
(char_u *)0L}},
{"isident", "isi", P_STRING|P_VI_DEF|P_COMMA,
(char_u *)&p_isi,
{
#if defined(MSDOS) || defined(WIN32) || defined(OS2)
(char_u *)"@,48-57,_,128-167,224-235",
#else
(char_u *)"@,48-57,_,192-255",
#endif
(char_u *)0L}},
{"iskeyword", "isk", P_STRING|P_IND|P_ALLOCED|P_VIM|P_COMMA,
(char_u *)PV_ISK,
{(char_u *)"@,48-57,_",
# if defined(MSDOS) || defined(WIN32) || defined(OS2)
(char_u *)"@,48-57,_,128-167,224-235"
# else
(char_u *)"@,48-57,_,192-255"
# endif
}},
{"isprint", "isp", P_STRING|P_VI_DEF|P_RALL|P_COMMA,
(char_u *)&p_isp,
{
#if defined(MSDOS) || defined(WIN32) || defined(OS2)
(char_u *)"@,~-255",
#else
(char_u *)"@,161-255",
#endif
(char_u *)0L}},
{"joinspaces", "js", P_BOOL|P_VI_DEF|P_VIM,
(char_u *)&p_js,
{(char_u *)TRUE, (char_u *)0L}},
{"keywordprg", "kp", P_STRING|P_EXPAND|P_VI_DEF,
(char_u *)&p_kp,
{
#if defined(MSDOS) || defined(WIN32)
(char_u *)"",
#else
#ifdef VMS
(char_u *)"help",
#else
# if defined(OS2)
(char_u *)"view /",
# else
# ifdef USEMAN_S
(char_u *)"man -s",
# else
(char_u *)"man",
# endif
# endif
#endif
#endif
(char_u *)0L}},
{"keymodel", "km", P_STRING|P_VI_DEF|P_COMMA,
(char_u *)&p_km,
{(char_u *)"", (char_u *)0L}},
{"langmap", "lmap", P_STRING|P_VI_DEF|P_COMMA,
#ifdef HAVE_LANGMAP
(char_u *)&p_langmap,
{(char_u *)"", /* unmatched } */
#else
(char_u *)NULL,
{(char_u *)NULL,
#endif
(char_u *)0L}},
{"laststatus", "ls", P_NUM|P_VI_DEF|P_RALL,
(char_u *)&p_ls,
{(char_u *)1L, (char_u *)0L}},
{"lazyredraw", "lz", P_BOOL|P_VI_DEF,
(char_u *)&p_lz,
{(char_u *)FALSE, (char_u *)0L}},
{"linebreak", "lbr", P_BOOL|P_IND|P_VI_DEF|P_RBUF,
(char_u *)PV_LBR,
{(char_u *)FALSE, (char_u *)0L}},
{"lines", NULL, P_NUM|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RALL,
(char_u *)&Rows,
{
#if defined(MSDOS) || defined(WIN32) || defined(OS2)
(char_u *)25L,
#else
(char_u *)24L,
#endif
(char_u *)0L}},
{"lisp", NULL, P_BOOL|P_IND|P_VI_DEF,
(char_u *)PV_LISP,
{(char_u *)FALSE, (char_u *)0L}},
{"list", NULL, P_BOOL|P_IND|P_VI_DEF|P_RBUF,
(char_u *)PV_LIST,
{(char_u *)FALSE, (char_u *)0L}},
{"listchars","lcs", P_STRING|P_VI_DEF|P_RALL|P_COMMA,
(char_u *)&p_lcs,
{(char_u *)"eol:$", (char_u *)0L}},
{"magic", NULL, P_BOOL|P_VI_DEF,
(char_u *)&p_magic,
{(char_u *)TRUE, (char_u *)0L}},
{"makeef", "mef", P_STRING|P_EXPAND|P_VI_DEF,
#ifdef QUICKFIX
(char_u *)&p_mef,
{(char_u *)MAKEEF, (char_u *)0L}
#else
(char_u *)NULL,
{(char_u *)NULL, (char_u *)0L}
#endif
},
{"makeprg", "mp", P_STRING|P_EXPAND|P_VI_DEF,
#ifdef QUICKFIX
(char_u *)&p_mp,
{(char_u *)"make", (char_u *)0L}
#else
(char_u *)NULL,
{(char_u *)NULL, (char_u *)0L}
#endif
},
{"matchpairs", "mps", P_STRING|P_IND|P_ALLOCED|P_VI_DEF|P_COMMA,
(char_u *)PV_MPS,
{(char_u *)"(:),{:},[:]", (char_u *)0L}},
{"matchtime", "mat", P_NUM|P_VI_DEF,
(char_u *)&p_mat,
{(char_u *)5L, (char_u *)0L}},
{"maxfuncdepth", "mfd", P_NUM|P_VI_DEF,
#ifdef WANT_EVAL
(char_u *)&p_mfd,
#else
(char_u *)NULL,
#endif
{(char_u *)100L, (char_u *)0L}},
{"maxmapdepth", "mmd", P_NUM|P_VI_DEF,
(char_u *)&p_mmd,
{(char_u *)1000L, (char_u *)0L}},
{"maxmem", "mm", P_NUM|P_VI_DEF,
(char_u *)&p_mm,
{(char_u *)MAXMEM, (char_u *)0L}},
{"maxmemtot", "mmt", P_NUM|P_VI_DEF,
(char_u *)&p_mmt,
{(char_u *)MAXMEMTOT, (char_u *)0L}},
{"mesg", NULL, P_BOOL|P_VI_DEF,
(char_u *)NULL,
{(char_u *)FALSE, (char_u *)0L}},
{"modeline", "ml", P_BOOL|P_IND|P_VIM,
(char_u *)PV_ML,
{(char_u *)FALSE, (char_u *)TRUE}},
{"modelines", "mls", P_NUM|P_VI_DEF,
(char_u *)&p_mls,
{(char_u *)5L, (char_u *)0L}},
{"modified", "mod", P_BOOL|P_IND|P_NO_MKRC|P_VI_DEF|P_RSTAT,
(char_u *)PV_MOD,
{(char_u *)FALSE, (char_u *)0L}},
{"more", NULL, P_BOOL|P_VIM,
(char_u *)&p_more,
{(char_u *)FALSE, (char_u *)TRUE}},
{"mouse", NULL, P_STRING|P_VI_DEF,
(char_u *)&p_mouse,
{
#if defined(MSDOS) || defined(WIN32)
(char_u *)"a",
#else
(char_u *)"",
#endif
(char_u *)0L}},
{"mousefocus", "mousef", P_BOOL|P_VI_DEF,
#ifdef USE_GUI
(char_u *)&p_mousef,
#else
(char_u *)NULL,
#endif
{(char_u *)FALSE, (char_u *)0L}},
{"mousehide", "mh", P_BOOL|P_VI_DEF,
#ifdef USE_GUI
(char_u *)&p_mh,
#else
(char_u *)NULL,
#endif
{(char_u *)FALSE, (char_u *)0L}},
{"mousemodel", "mousem", P_STRING|P_VI_DEF,
(char_u *)&p_mousem,
{
#if defined(MSDOS) || defined(WIN32)
(char_u *)"popup",
#else
(char_u *)"extend",/* TODO: macintosh: "mac" */
#endif
(char_u *)0L}},
{"mousetime", "mouset", P_NUM|P_VI_DEF,
(char_u *)&p_mouset,
{(char_u *)500L, (char_u *)0L}},
{"novice", NULL, P_BOOL|P_VI_DEF,
(char_u *)NULL,
{(char_u *)FALSE, (char_u *)0L}},
{"number", "nu", P_BOOL|P_IND|P_VI_DEF|P_RBUF,
(char_u *)PV_NU,
{(char_u *)FALSE, (char_u *)0L}},
{"nrformats", "nf", P_STRING|P_IND|P_ALLOCED|P_VI_DEF|P_COMMA,
(char_u *)PV_NF,
{(char_u *)"octal,hex", (char_u *)0L}},
{"open", NULL, P_BOOL|P_VI_DEF,
(char_u *)NULL,
{(char_u *)FALSE, (char_u *)0L}},
{"optimize", "opt", P_BOOL|P_VI_DEF,
(char_u *)NULL,
{(char_u *)FALSE, (char_u *)0L}},
{"paragraphs", "para", P_STRING|P_VI_DEF,
(char_u *)&p_para,
{(char_u *)"IPLPPPQPP LIpplpipbp", (char_u *)0L}},
{"paste", NULL, P_BOOL|P_VI_DEF,
(char_u *)&p_paste,
{(char_u *)FALSE, (char_u *)0L}},
{"patchmode", "pm", P_STRING|P_VI_DEF,
(char_u *)&p_pm,
{(char_u *)"", (char_u *)0L}},
{"path", "pa", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA,
(char_u *)&p_path,
{
#if defined AMIGA || defined MSDOS || defined WIN32
(char_u *)".,,",
#else
# if defined(__EMX__)
(char_u *)".,/emx/include,,",
# else /* Unix, probably */
(char_u *)".,/usr/include,,",
# endif
#endif
(char_u *)0L}},
{"prompt", NULL, P_BOOL|P_VI_DEF,
(char_u *)NULL,
{(char_u *)FALSE, (char_u *)0L}},
{"readonly", "ro", P_BOOL|P_IND|P_VI_DEF|P_RSTAT,
(char_u *)PV_RO,
{(char_u *)FALSE, (char_u *)0L}},
{"redraw", NULL, P_BOOL|P_VI_DEF,
(char_u *)NULL,
{(char_u *)FALSE, (char_u *)0L}},
{"remap", NULL, P_BOOL|P_VI_DEF,
(char_u *)&p_remap,
{(char_u *)TRUE, (char_u *)0L}},
{"report", NULL, P_NUM|P_VI_DEF,
(char_u *)&p_report,
{(char_u *)2L, (char_u *)0L}},
{"restorescreen", "rs", P_BOOL|P_VI_DEF,
#ifdef WIN32
(char_u *)&p_rs,
#else
(char_u *)NULL,
#endif
{(char_u *)TRUE, (char_u *)0L}},
{"revins", "ri", P_BOOL|P_VI_DEF|P_VIM,
#ifdef RIGHTLEFT
(char_u *)&p_ri,
#else
(char_u *)NULL,
#endif
{(char_u *)FALSE, (char_u *)0L}},
{"rightleft", "rl", P_BOOL|P_IND|P_VI_DEF|P_RBUF,
#ifdef RIGHTLEFT
(char_u *)PV_RL,
#else
(char_u *)NULL,
#endif
{(char_u *)FALSE, (char_u *)0L}},
{"ruler", "ru", P_BOOL|P_VI_DEF|P_VIM|P_RSTAT,
(char_u *)&p_ru,
{(char_u *)FALSE, (char_u *)0L}},
{"scroll", "scr", P_NUM|P_IND|P_NO_MKRC|P_VI_DEF,
(char_u *)PV_SCROLL,
{(char_u *)12L, (char_u *)0L}},
{"scrolljump", "sj", P_NUM|P_VI_DEF|P_VIM,
(char_u *)&p_sj,
{(char_u *)1L, (char_u *)0L}},
{"scrolloff", "so", P_NUM|P_VI_DEF|P_VIM|P_RALL,
(char_u *)&p_so,
{(char_u *)0L, (char_u *)0L}},
{"sections", "sect", P_STRING|P_VI_DEF,
(char_u *)&p_sections,
{(char_u *)"SHNHH HUnhsh", (char_u *)0L}},
{"secure", NULL, P_BOOL|P_VI_DEF,
(char_u *)&p_secure,
{(char_u *)FALSE, (char_u *)0L}},
{"selection", "sel", P_STRING|P_VI_DEF,
(char_u *)&p_sel,
{(char_u *)"inclusive", (char_u *)0L}},
{"selectmode", "slm", P_STRING|P_VI_DEF|P_COMMA,
(char_u *)&p_slm,
{(char_u *)"", (char_u *)0L}},
{"sessionoptions", "ssop", P_STRING|P_VI_DEF|P_COMMA,
(char_u *)&p_sessopt,
{(char_u *)"winsize,options", (char_u *)0L}},
{"shell", "sh", P_STRING|P_EXPAND|P_VI_DEF,
(char_u *)&p_sh,
{
#ifdef VMS
(char_u *)"",
#else
#if defined(MSDOS)
(char_u *)"command",
#else
# if defined(WIN32)
(char_u *)"", /* set in set_init_1() */
# else
# if defined(OS2)
(char_u *)"cmd.exe",
# else
# if defined(ARCHIE)
(char_u *)"gos",
# else
(char_u *)"sh",
# endif
# endif
# endif
#endif
#endif /* VMS */
(char_u *)0L}},
{"shellcmdflag","shcf", P_STRING|P_VI_DEF,
(char_u *)&p_shcf,
{
#if defined(MSDOS) || defined(WIN32)
(char_u *)"/c",
#else
# if defined(OS2)
(char_u *)"/c",
# else
(char_u *)"-c",
# endif
#endif
(char_u *)0L}},
{"shellpipe", "sp", P_STRING|P_VI_DEF,
(char_u *)&p_sp,
{
#if defined(UNIX) || defined(OS2)
# ifdef ARCHIE
(char_u *)"2>",
# else
(char_u *)"| tee",
# endif
#else
(char_u *)">",
#endif
(char_u *)0L}},
{"shellquote", "shq", P_STRING|P_VI_DEF,
(char_u *)&p_shq,
{(char_u *)"", (char_u *)0L}},
{"shellredir", "srr", P_STRING|P_VI_DEF,
(char_u *)&p_srr,
{(char_u *)">", (char_u *)0L}},
{"shelltype", "st", P_NUM|P_VI_DEF,
(char_u *)&p_st,
{(char_u *)0L, (char_u *)0L}},
{"shellxquote", "sxq", P_STRING|P_VI_DEF,
(char_u *)&p_sxq,
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -