"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" => General Set
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set nocompatible "去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set history=1000 " 历史记录数
"set cul "高亮光标所在行
set shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示
set go= " 不要图形按钮
set showcmd " 输入的命令显示出来,看的清楚些
set scrolloff=3 " 光标移动到buffer的顶部和底部时保持3行距离
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")} "状态行显示的内容
"set statusline=\ %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\ %l
" => General Set
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set nocompatible "去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set history=1000 " 历史记录数
"set cul "高亮光标所在行
set shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示
set go= " 不要图形按钮
set showcmd " 输入的命令显示出来,看的清楚些
set scrolloff=3 " 光标移动到buffer的顶部和底部时保持3行距离
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")} "状态行显示的内容
"set statusline=\ %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\ %l
set laststatus=2 " 启动显示状态行(1),总是显示状态行(2)
function! CmdLine(str)
exe "menu Foo.Bar :" . a:str
emenu Foo.Bar
unmenu Foo
endfunction
function! HasPaste() " Returns true if paste mode is enabled
if &paste
return 'PASTE MODE '
en
return ''
endfunction