• 我使用的 vim _vimrc 文件


    好用的 vim _vimrc 文件

    替换C:\Program Files\Vim 下面的 _vimrc

    content:

    set nocompatible

    source $VIMRUNTIME/vimrc_example.vim
    source $VIMRUNTIME/mswin.vim
    behave mswin
     
    set backspace=indent,eol,start
    set ruler
    set showcmd
    set wildmenu
    set fo=cqrt
    set laststatus=2
    set textwidth=78
    set ww=<,>,h,l
    set autoindent
    set noeb visualbell
    set expandtab
    set tabstop=4
    set shiftwidth=4
    set expandtab
    let mapleader = ","
    syn on
    filetype on
    filetype plugin on
    filetype indent on
    set nobackup
    set nu
     
    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
  • 相关阅读:
    如何在Altium中下载并添加软件没有的苦文件【转】
    20121124
    变量作用域&函数作用域
    http相关知识
    函数声明和函数表达式
    js中constructor和prototype
    委托模式
    js跨域
    原型和原型链
    javascript 数据类型
  • 原文地址:https://www.cnblogs.com/SunWentao/p/2305392.html
Copyright © 2020-2023  润新知