zoukankan      html  css  js  c++  java
  • Linux vim 配置文件

    在用户自己的目录下有个.vimrc就是vim的配置文件,在这里可以随时添加扩展

    我一直使用的配置如下,在win下也可使用:

    set nobomb

    set fileencodings=utf-8,gb2312,gbk,gb18030
    set termencoding=utf-8
    set encoding=utf-8
    set fileformats=unix
    set softtabstop=4
    set expandtab
    set shiftwidth=4
    set guifont=15

    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

    " 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
    set cursorline
    hi cursorline guibg=#333333
    hi CursorColumn guibg=#333333
    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"

  • 相关阅读:
    Python实现归并排序
    zip解决杨辉三角问题
    Python中协程、多线程、多进程、GIL锁
    Python copy(), deepcopy()
    Python collections的使用
    javascript中的类
    python3中的zip函数
    三数之和(Python and C++解法)
    两数之和(Python and C++解法)
    Python中list、dict、set、tuple的用法细节区别
  • 原文地址:https://www.cnblogs.com/the-moving-ear/p/3142357.html
Copyright © 2011-2022 走看看