去除无用配置,添加立即搜索

This commit is contained in:
taynpg 2024-04-29 15:08:58 +08:00
parent e37a0f0217
commit f6a0d31ead

View File

@ -1,13 +1,12 @@
" Vim with all enhancements
source $VIMRUNTIME/vimrc_example.vim
let mapleader=" "
set number
syntax enable
filetype on
set vb t_vb=
colorscheme morning
set guifont=Consolas:h14
set lines=40 columns=150
set guifont=Consolas:h12
set incsearch
" set lines=40 columns=150
set shiftwidth=4
set expandtab
set cursorline
@ -26,6 +25,8 @@ set fileencodings=ucs-bom,utf-8,chinese,cp936
set clipboard=unnamed
set relativenumber
autocmd GUIEnter * simalt ~x
:nnoremap <Leader>s :wa<CR>
:nnoremap <Leader>h :noh<CR>
:nnoremap <C-j> 4j
@ -61,45 +62,4 @@ set relativenumber
" %= “对齐方向改变的分界点
" %- ”对齐方向改变为右对齐
set laststatus=2
set statusline=[%Y]\%{\"[\".(&fenc==\"\"?&enc:&fenc).((exists(\"+bomb\")\ &&\ &bomb)?\"+\":\"\").\"]\"}\[%{&ff}]\[%03.3b]\[%02.2B]\[%04l,%04v][%p%%]\[%L]\ %=%{strftime(\"%d/%m/%y\ -\ %H:%M\")}\ %=%F%m%r%h%w
" Use the internal diff if available.
" Otherwise use the special 'diffexpr' for Windows.
if &diffopt !~# 'internal'
set diffexpr=MyDiff()
endif
function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg1 = substitute(arg1, '!', '\!', 'g')
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg2 = substitute(arg2, '!', '\!', 'g')
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
let arg3 = substitute(arg3, '!', '\!', 'g')
if $VIMRUNTIME =~ ' '
if &sh =~ '\<cmd'
if empty(&shellxquote)
let l:shxq_sav = ''
set shellxquote&
endif
let cmd = '"' . $VIMRUNTIME . '\diff"'
else
let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
endif
else
let cmd = $VIMRUNTIME . '\diff'
endif
let cmd = substitute(cmd, '!', '\!', 'g')
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3
if exists('l:shxq_sav')
let &shellxquote=l:shxq_sav
endif
endfunction
set statusline=[%Y]\%{\"[\".(&fenc==\"\"?&enc:&fenc).((exists(\"+bomb\")\ &&\ &bomb)?\"+\":\"\").\"]\"}\[%{&ff}]\[%03.3b]\[%02.2B]\[%04l,%04v][%p%%]\[%L]\ %=%{strftime(\"%d/%m/%y\ -\ %H:%M\")}\%=%F%m%r%h%w