zoukankan      html  css  js  c++  java
  • VIM配置

    .vimrc文件内容

    if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
       set fileencodings=ucs-bom,utf-8,latin1
    endif

    set nocompatible    " Use Vim defaults (much better!)
    set bs=indent,eol,start        " allow backspacing over everything in insert mode
    "set ai            " always set autoindenting on
    "set backup        " keep a backup file
    set viminfo='20,"50    " read/write a .viminfo file, don't store more
                " than 50 lines of registers
    set history=50        " keep 50 lines of command line history
    set ruler        " show the cursor position all the time
    set nu           " show line number
    set encoding=utf-8
    set fenc=utf-8
    set nocompatible
    filetype indent on
    highlight StatusLine guifg=SlateBlue guibg=Yellow
    highlight StatusLineNC guifg=Gray guibg=White
    set nobackup
    setlocal noswapfile
    set bufhidden=hide
    set wildmenu
    set rulerformat=%20(%2*%<%f%= %m%r %3l %c %p%%%)
    set cmdheight=2
    set scrolloff=3
    set statusline=%F%m%r%h%w[POS=%l,%v][%p%%]\%{strftime("%d/%m/%y - %H:%M")}
    set laststatus=2
    set autoindent
    set smartindent
    set cindent
    set tabstop=4
    set softtabstop=4
    set shiftwidth=4
    set noexpandtab
    set nowrap
    set cursorline
    hi cursorline guibg=#333333
    hi CursorColumn guibg=#333333

    " Only do this part when compiled with support for autocommands
    if has("autocmd")
      augroup redhat
      autocmd!
      " In text files, always limit the width of text to 78 characters
      autocmd BufRead *.txt set tw=78
      " When editing a file, always jump to the last cursor position
      autocmd BufReadPost *
      if line("'"") > 0 && line ("'"") <= line("$") |
         exe "normal! g'"" |
      endif
      " don't write swapfile on most commonly used directories for NFS mounts or USB sticks
      autocmd BufNewFile,BufReadPre /media/*,/mnt/* set directory=~/tmp,/var/tmp,/tmp
      " start with spec file template
      autocmd BufNewFile *.spec 0r /usr/share/vim/vimfiles/template.spec
      augroup END
    endif

    if has("cscope") && filereadable("/usr/bin/cscope")
       set csprg=/usr/bin/cscope
       set csto=0
       set cst
       set nocsverb
       " add any database in current directory
       if filereadable("cscope.out")
          cs add cscope.out
       " else add database pointed to by environment
       elseif $CSCOPE_DB != ""
          cs add $CSCOPE_DB
       endif
       set csverb
    endif

    " Switch syntax highlighting on, when the terminal has colors
    " Also switch on highlighting the last used search pattern.
    if &t_Co > 2 || has("gui_running")
      syntax on
      set hlsearch
    endif

    filetype plugin on

    if &term=="xterm"
         set t_Co=8
         set t_Sb=^[[4%dm
         set t_Sf=^[[3%dm
    endif

    " Don't wake up system with blinking cursor:
    " http://www.linuxpowertop.org/known.php
    let &guicursor = &guicursor . ",a:blinkon0"

  • 相关阅读:
    JabberNet -Jabbber .net客户端框架(XMPP协议)
    百度,腾讯,抖音,头条等互联网平台广告投放策略分析
    C# HttpWebRequest post提交数据
    eclipse汉化babel语言包安装
    C#技巧记录——持续更新
    ffmpeg 抓取屏幕
    WPF inkcanvas选中笔迹缩放、旋转,放大缩小画布、移动画布
    wpf虚线画刷
    wpf获取元素四个角对应的point
    wpf 装饰类
  • 原文地址:https://www.cnblogs.com/kootao/p/3247697.html
Copyright © 2011-2022 走看看