-
set nocompatible
-
source $VIMRUNTIME/vimrc_example.vim
-
source $VIMRUNTIME/mswin.vim
-
behave mswin
-
-
set diffexpr=MyDiff()
-
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 arg2 = v:fname_new
-
if arg2 =~ ' ' | let arg2 = '"'
. arg2 . '"' | endif
-
let arg3 = v:fname_out
-
if arg3 =~ ' ' | let arg3 = '"'
. arg3 . '"' | endif
-
let eq = ''
-
if $VIMRUNTIME =~ ' '
-
if &sh =~ '\<cmd'
-
let cmd = '""' . $VIMRUNTIME . '\diff"'
-
let eq = '"'
-
else
-
let cmd = substitute($VIMRUNTIME, ' ', '"
', '') . '\diff"'
-
endif
-
else
-
let cmd = $VIMRUNTIME . '\diff'
-
endif
-
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
-
endfunction
-
-
"显示行号
-
set nu!
-
-
"配色
-
colorscheme koehler
-
-
" 语法高亮
-
set syntax=on
-
-
" 自动缩进
-
set autoindent
-
-
" C语言方式缩进
-
set cindent
-
-
" 智能缩进
-
set smartindent
-
-
" 统一缩进为4
-
set softtabstop=4
-
set shiftwidth=4
-
-
" 默认窗口大小
-
set lines=40 columns=120
-
- " 字体设置
-
set guifont=Consolas:h14
我的Windows Vi配置文件
最新推荐文章于 2026-02-22 01:50:05 发布
本文介绍如何使用Vim进行个性化配置,包括设置行号显示、颜色方案、语法高亮、自动缩进等功能,并提供自定义差异比较功能的实现方法。
1924

被折叠的 条评论
为什么被折叠?



