⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menu.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
📖 第 1 页 / 共 3 页
字号:
" When just starting Vim, load the buffer menu laterif has("vim_starting")    augroup LoadBufferMenu        au! VimEnter * if !exists("no_buffers_menu") | call BmenuShow() | endif	au  VimEnter * au! LoadBufferMenu    augroup ENDelse    call BmenuShow()endifendif " !exists("no_buffers_menu")" Window menuamenu 70.300 &Window.&New<Tab>^Wn		<C-W>namenu 70.310 &Window.S&plit<Tab>^Ws		<C-W>samenu 70.320 &Window.Sp&lit\ To\ #<Tab>^W^^	<C-W><C-^>amenu 70.325 &Window.-SEP1-			:amenu 70.330 &Window.&Close<Tab>^Wc		:confirm close<CR>amenu 70.340 &Window.Close\ &Other(s)<Tab>^Wo	:confirm only<CR>amenu 70.345 &Window.-SEP2-			:amenu 70.350 &Window.Ne&xt<Tab>^Ww		<C-W>wamenu 70.360 &Window.P&revious<Tab>^WW		<C-W>Wamenu 70.365 &Window.-SEP3-			:amenu 70.370 &Window.&Equal\ Height<Tab>^W=	<C-W>=amenu 70.380 &Window.&Max\ Height<Tab>^W_	<C-W>_amenu 70.390 &Window.M&in\ Height<Tab>^W1_	<C-W>1_amenu 70.400 &Window.Rotate\ &Up<Tab>^WR	<C-W>Ramenu 70.410 &Window.Rotate\ &Down<Tab>^Wr	<C-W>rif has("win32") || has("gui_gtk")  amenu 70.420 &Window.-SEP4-			:  amenu 70.430 &Window.Select\ &Font\.\.\.	:set guifont=*<CR>endif" The popup menuamenu 1.10 PopUp.&Undo		uamenu 1.15 PopUp.-SEP1-		:vmenu 1.20 PopUp.Cu&t		"*xvmenu 1.30 PopUp.&Copy		"*ynmenu 1.40 PopUp.&Paste		"*P`]:if col(".")!=1<Bar>exe "norm l"<Bar>endif<CR>vmenu 1.40 PopUp.&Paste		"-x"*P`]imenu 1.40 PopUp.&Paste		<Esc>:if col(".")!=1<Bar>exe 'norm "*p'<Bar>else<Bar>exe 'norm "*P'<Bar>endif<CR>`]acmenu 1.40 PopUp.&Paste		<C-R>*vmenu 1.50 PopUp.&Delete	xamenu 1.55 PopUp.-SEP2-		:vmenu 1.60 PopUp.Select\ Blockwise <C-V>amenu 1.70 PopUp.Select\ &Word	vawamenu 1.80 PopUp.Select\ &Line	Vamenu 1.90 PopUp.Select\ &Block	<C-V>amenu 1.100 PopUp.Select\ &All	ggVG" The GUI toolbar (for Win32 or GTK)if has("win32") || has("gui_gtk")  amenu 1.10 ToolBar.Open	:browse e<CR>  tmenu ToolBar.Open		Open file  amenu 1.20 ToolBar.Save	:w<CR>  tmenu ToolBar.Save		Save current file  amenu 1.30 ToolBar.SaveAll	:wa<CR>  tmenu ToolBar.SaveAll		Save all files  if has("win32")    amenu 1.40 ToolBar.Print	:call Win32Print(":")<CR>    vunmenu ToolBar.Print    vmenu ToolBar.Print		<Esc>:call Win32Print(":'<,'>")<CR>  else    amenu 1.40 ToolBar.Print	:w !lpr<CR>    vunmenu ToolBar.Print    vmenu ToolBar.Print		<Esc>:w !lpr<CR>  endif  tmenu ToolBar.Print		Print  amenu 1.45 ToolBar.-sep1-	<nul>  amenu 1.50 ToolBar.Undo	u  tmenu ToolBar.Undo		Undo  amenu 1.60 ToolBar.Redo	<C-R>  tmenu ToolBar.Redo		Redo  amenu 1.65 ToolBar.-sep2-	<nul>  vmenu 1.70 ToolBar.Cut	"*x  tmenu ToolBar.Cut		Cut to clipboard  vmenu 1.80 ToolBar.Copy	"*y  tmenu ToolBar.Copy		Copy to clipboard  nmenu 1.90 ToolBar.Paste	i<C-R>*<Esc>  vmenu ToolBar.Paste		"-xi<C-R>*<Esc>  menu! ToolBar.Paste		<C-R>*  tmenu ToolBar.Paste		Paste from Clipboard  amenu 1.95 ToolBar.-sep3-	<nul>  amenu 1.100 ToolBar.Find	:promptfind<CR>  tmenu ToolBar.Find		Find...  amenu 1.110 ToolBar.FindNext	n  tmenu ToolBar.FindNext	Find Next  amenu 1.120 ToolBar.FindPrev	N  tmenu ToolBar.FindPrev	Find Previous  amenu 1.130 ToolBar.Replace	:promptrepl<CR>  vunmenu ToolBar.Replace  vmenu ToolBar.Replace		y:promptrepl <C-R>"<CR>  tmenu ToolBar.Replace		Find & Replace...if 0	" disabled; These are in the Windows menu  amenu 1.135 ToolBar.-sep4-	<nul>  amenu 1.140 ToolBar.New	<C-W>n  tmenu ToolBar.New		New Window  amenu 1.150 ToolBar.WinSplit	<C-W>s  tmenu ToolBar.WinSplit	Split Window  amenu 1.160 ToolBar.WinMax	:resize 200<CR>  tmenu ToolBar.WinMax		Maximise Window  amenu 1.170 ToolBar.WinMin	:resize 1<CR>  tmenu ToolBar.WinMin		Minimise Window  amenu 1.180 ToolBar.WinClose	:close<CR>  tmenu ToolBar.WinClose	Close Windowendif  amenu 1.185 ToolBar.-sep5-	<nul>  amenu 1.190 ToolBar.LoadSesn	:call LoadVimSesn()<CR>  tmenu ToolBar.LoadSesn	Load session  amenu 1.200 ToolBar.SaveSesn	:call SaveVimSesn()<CR>  tmenu ToolBar.SaveSesn	Save current session  amenu 1.210 ToolBar.RunScript	:browse so<CR>  tmenu ToolBar.RunScript	Run a Vim Script  amenu 1.215 ToolBar.-sep6-	<nul>  amenu 1.220 ToolBar.Make	:make<CR>  tmenu ToolBar.Make		Make current project  amenu 1.230 ToolBar.Shell	:sh<CR>  tmenu ToolBar.Shell		Open a command shell  amenu 1.240 ToolBar.RunCtags	:!ctags -R .<CR>  tmenu ToolBar.RunCtags	Build tags in current directory tree  amenu 1.250 ToolBar.TagJump	g]  tmenu ToolBar.TagJump		Jump to tag under cursor  amenu 1.265 ToolBar.-sep7-	<nul>  amenu 1.270 ToolBar.Help	:help<CR>  tmenu ToolBar.Help		Vim Help  if has("gui_gtk")    amenu 1.280 ToolBar.FindHelp :helpfind<CR>  else    amenu 1.280 ToolBar.FindHelp :help   endif  tmenu ToolBar.FindHelp	Search Vim Help" Select a session to load; default to current session name if presentfun LoadVimSesn()  if exists("this_session")    let name = this_session  else    let name = "session.vim"  endif  execute "browse so " . nameendfun" Select a session to save; default to current session name if presentfun SaveVimSesn()  if !exists("this_session")    let this_session = "session.vim"  endif  execute "browse mksession! " . this_sessionendfunendif " has("win32") || has("gui_gtk")endif " !exists("did_install_default_menus")" Install the Syntax menu only when filetype.vim has been loaded or when" manual syntax highlighting is enabled." Avoid installing the Syntax menu twice.if (exists("did_load_filetypes") || exists("syntax_on"))	\ && !exists("did_install_syntax_menu")let did_install_syntax_menu = 1" Define the SetSyn function, used for the Syntax menu entries." Set 'filetype' and also 'syntax' if it is manually selected.fun! SetSyn(name)  if a:name == "fvwm1"    let use_fvwm_1 = 1    let use_fvwm_2 = 0    let name = "fvwm"  elseif a:name == "fvwm2"    let use_fvwm_2 = 1    let use_fvwm_1 = 0    let name = "fvwm"  else    let name = a:name  endif  if !exists("g:syntax_menu_synonly")    exe "set ft=" . name    if exists("g:syntax_manual")      exe "set syn=" . name    endif  else    exe "set syn=" . name  endifendfun" The following menu items are generated by makemenu.vim." The Start Of The Syntax Menuam 50.10.100 &Syntax.AB.Abaqus :cal SetSyn("abaqus")<CR>am 50.10.110 &Syntax.AB.ABC :cal SetSyn("abc")<CR>am 50.10.120 &Syntax.AB.ABEL :cal SetSyn("abel")<CR>am 50.10.130 &Syntax.AB.AceDB :cal SetSyn("acedb")<CR>am 50.10.140 &Syntax.AB.Ada :cal SetSyn("ada")<CR>am 50.10.150 &Syntax.AB.Aflex :cal SetSyn("aflex")<CR>am 50.10.160 &Syntax.AB.AHDL :cal SetSyn("ahdl")<CR>am 50.10.170 &Syntax.AB.Amiga\ DOS :cal SetSyn("amiga")<CR>am 50.10.180 &Syntax.AB.Antlr :cal SetSyn("antlr")<CR>am 50.10.190 &Syntax.AB.Apache\ config :cal SetSyn("apache")<CR>am 50.10.200 &Syntax.AB.Apache-style\ config :cal SetSyn("apachestyle")<CR>am 50.10.210 &Syntax.AB.Applix\ ELF :cal SetSyn("elf")<CR>am 50.10.220 &Syntax.AB.Arc\ Macro\ Language :cal SetSyn("aml")<CR>am 50.10.230 &Syntax.AB.ASP\ with\ VBSages :cal SetSyn("aspvbs")<CR>am 50.10.240 &Syntax.AB.ASP\ with\ Perl :cal SetSyn("aspperl")<CR>am 50.10.250 &Syntax.AB.Assembly.680x0 :cal SetSyn("asm68k")<CR>am 50.10.260 &Syntax.AB.Assembly.GNU :cal SetSyn("asm")<CR>am 50.10.270 &Syntax.AB.Assembly.H8300 :cal SetSyn("asmh8300")<CR>am 50.10.280 &Syntax.AB.Assembly.Intel\ Itanium :cal SetSyn("ia64")<CR>am 50.10.290 &Syntax.AB.Assembly.Microsoft :cal SetSyn("masm")<CR>am 50.10.300 &Syntax.AB.Assembly.Netwide :cal SetSyn("nasm")<CR>am 50.10.310 &Syntax.AB.ASN\.1 :cal SetSyn("asn")<CR>am 50.10.320 &Syntax.AB.Atlas :cal SetSyn("atlas")<CR>am 50.10.330 &Syntax.AB.Automake :cal SetSyn("automake")<CR>am 50.10.340 &Syntax.AB.Avenue :cal SetSyn("ave")<CR>am 50.10.350 &Syntax.AB.Awk :cal SetSyn("awk")<CR>am 50.10.360 &Syntax.AB.Ayacc :cal SetSyn("ayacc")<CR>am 50.10.380 &Syntax.AB.B :cal SetSyn("b")<CR>am 50.10.390 &Syntax.AB.BASIC :cal SetSyn("basic")<CR>am 50.10.400 &Syntax.AB.BC\ calculator :cal SetSyn("bc")<CR>am 50.10.410 &Syntax.AB.BibFile :cal SetSyn("bib")<CR>am 50.10.420 &Syntax.AB.BIND\ configuration :cal SetSyn("named")<CR>am 50.10.430 &Syntax.AB.BIND\ zone :cal SetSyn("bindzone")<CR>am 50.10.440 &Syntax.AB.Blank :cal SetSyn("blank")<CR>am 50.20.100 &Syntax.CD.C :cal SetSyn("c")<CR>am 50.20.110 &Syntax.CD.C++ :cal SetSyn("cpp")<CR>am 50.20.120 &Syntax.CD.Crontab :cal SetSyn("crontab")<CR>am 50.20.130 &Syntax.CD.Cyn++ :cal SetSyn("cynpp")<CR>am 50.20.140 &Syntax.CD.Cynlib :cal SetSyn("cynlib")<CR>am 50.20.150 &Syntax.CD.Cascading\ Style\ Sheets :cal SetSyn("css")<CR>am 50.20.160 &Syntax.CD.Century\ Term :cal SetSyn("cterm")<CR>am 50.20.170 &Syntax.CD.CHILL :cal SetSyn("ch")<CR>am 50.20.180 &Syntax.CD.Change :cal SetSyn("change")<CR>am 50.20.190 &Syntax.CD.ChangeLog :cal SetSyn("changelog")<CR>am 50.20.200 &Syntax.CD.Clean :cal SetSyn("clean")<CR>am 50.20.210 &Syntax.CD.Clever :cal SetSyn("cl")<CR>am 50.20.220 &Syntax.CD.Clipper :cal SetSyn("clipper")<CR>am 50.20.230 &Syntax.CD.Cold\ Fusion :cal SetSyn("cf")<CR>am 50.20.240 &Syntax.CD.Configure\ script :cal SetSyn("config")<CR>am 50.20.250 &Syntax.CD.Configure\ file :cal SetSyn("cfg")<CR>am 50.20.260 &Syntax.CD.Csh\ shell\ script :cal SetSyn("csh")<CR>am 50.20.270 &Syntax.CD.Ctrl-H :cal SetSyn("ctrlh")<CR>am 50.20.280 &Syntax.CD.Cobol :cal SetSyn("cobol")<CR>am 50.20.290 &Syntax.CD.CSP :cal SetSyn("csp")<CR>am 50.20.300 &Syntax.CD.CUPL :cal SetSyn("cupl")<CR>am 50.20.310 &Syntax.CD.CUPL\ simulation :cal SetSyn("cuplsim")<CR>am 50.20.320 &Syntax.CD.CVS\ commit :cal SetSyn("cvs")<CR>am 50.20.330 &Syntax.CD.CWEB :cal SetSyn("cweb")<CR>am 50.20.350 &Syntax.CD.Diff :cal SetSyn("diff")<CR>am 50.20.360 &Syntax.CD.Digital\ Command\ Lang :cal SetSyn("dcl")<CR>am 50.20.370 &Syntax.CD.Diva\ (with\ SKILL) :cal SetSyn("diva")<CR>am 50.20.380 &Syntax.CD.DNS :cal SetSyn("dns")<CR>am 50.20.390 &Syntax.CD.Dracula :cal SetSyn("dracula")<CR>am 50.20.400 &Syntax.CD.DTD :cal SetSyn("dtd")<CR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -