From f6a0d31ead5021ec818e0b6f19a42188bcca34bc Mon Sep 17 00:00:00 2001 From: taynpg Date: Mon, 29 Apr 2024 15:08:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E6=97=A0=E7=94=A8=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=EF=BC=8C=E6=B7=BB=E5=8A=A0=E7=AB=8B=E5=8D=B3=E6=90=9C?= =?UTF-8?q?=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vim/gvim/_vimrc | 54 +++++++------------------------------------------ 1 file changed, 7 insertions(+), 47 deletions(-) diff --git a/vim/gvim/_vimrc b/vim/gvim/_vimrc index 83e557b..d881a8e 100644 --- a/vim/gvim/_vimrc +++ b/vim/gvim/_vimrc @@ -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 s :wa :nnoremap h :noh :nnoremap 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 =~ '\ ' . 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