के विंडोज संस्करण के लिए डिफ़ॉल्ट vimrc फ़ाइल का स्पष्टीकरण मैंने अभी विंडोज़ के लिए vim7.4 डाउनलोड किया है और मैं जानना चाहूंगा कि इसके साथ आने वाली डिफ़ॉल्ट vimrc फ़ाइल क्या कर रही है। प्रत्येक आइटम का बस एक संक्षिप्त स्पष्टीकरण जानना अच्छा लगेगा। यहां यह है।विम
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
महान जवाब, धन्यवाद – Hoto