• windows 下vim的个人配置


    "=======================Basic___Configuration_Start====================
    "修改默认目录"
    ": cd D:dreamprogramming
    set ts=4                     "tab键的长度
    syntax on                    "语法高亮
    set nocompatible             "去掉讨厌的有关vi一致性模式,避免以前版本的bug和局限 
    set backspace=indent,eol,start "解决backspace不可用的问题
    "set cul                        "Highlight current line
    let filetype_i = "asm"
    set visualbell                 "use visual bell instead of beeping
    set autoread                   "watch for file changes
    set nu
    "set smarttab                  "set tab and backspace are smart;
    set incsearch                 "show immediately where the so far typed search pattern matches
    set tabstop=4
    "c language cindent set
    set shiftwidth=4 "autocindent 7 blackpase
    set sts=4        "softtabstop = 4
    set expandtab    "input tab and vim will use backspace to full
    set cindent       "the c language
    set autoindent    "copy the previous line's indent to the current line
    set autochdir     "change the word dirtory according the file
    "maps ":" to ";", and "," to ";" only on the normal mode and one time
    "nore ; :                                         
    "nore , ;
    "=======================Basic___Configuration_End=================
    "对于字体的设置命令为set gfn=字体名称:h字号;对于背景颜色的设置命令为colorscheme 颜色方案名称"
    set gfn=Courier_New:h11
    colorscheme torte
    
    "设置文件的代码形式
    set encoding=utf-8
    set termencoding=utf-8
    set fileencoding=utf-8
    set fileencodings=ucs-bom,utf-8,chinese,cp936
    
    "vim的菜单乱码解决:
    "同样在 _vimrc文件里以上的中文设置后加上下列命令,
      source $VIMRUNTIME/delmenu.vim
      source $VIMRUNTIME/menu.vim
    
    "vim提示信息乱码的解决
    language messages zh_CN.utf-8
    
    "===========Vundle_Start================
    set nocompatible              " be iMproved, required
    filetype off                  " required
     
    " set the runtime path to include Vundle and initialize
    set rtp+=$VIM/vimfiles/bundle/Vundle.vim
    call vundle#begin('$VIM/vimfiles/bundle/') "下载的目录
    " alternatively, pass a path where Vundle should install plugins
    "call vundle#begin('~/some/path/here')
     
    " let Vundle manage Vundle, required
    Plugin 'gmarik/Vundle.vim'
     
    " The following are examples of different formats supported.
    " Keep Plugin commands between vundle#begin/end.
    " plugin on GitHub repo
    Plugin 'scrooloose/nerdtree'
    Plugin 'tpope/vim-fireplace'
    Plugin 'SuperTab'
    Plugin 'vim-scripts/ruby-macros.vim'
    Plugin 'vim-ruby/vim-ruby'
    Plugin 'sql.vim'
    Plugin 'a.vim'
    "Plugin
    " plugin from http://vim-scripts.org/vim/scripts.html
    " Plugin 'L9'
    " Git plugin not hosted on GitHub
    " Plugin 'git://git.wincent.com/command-t.git'
    " git repos on your local machine (i.e. when working on your own plugin)
    " Plugin 'file:///home/gmarik/path/to/plugin'
    " The sparkup vim script is in a subdirectory of this repo called vim.
    " Pass the path to set the runtimepath properly.
    " Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
    " Avoid a name conflict with L9
    " Plugin 'user/L9', {'name': 'newL9'}
     
    " All of your Plugins must be added before the following line
    call vundle#end()            " required
    filetype plugin indent on    " required
    
    "===================Vundle_End================
    
    "===================Template_File_Start=============
    if has("vms") 
    set nobackup " do not keep a backup file, use versions instead 
    " else 
    " set backup " keep a backup file
    endif 
    " ==================Template_File_End=============
    
    "=====================Map====================
    map <F10> :NERDTreeToggle<CR>
  • 相关阅读:
    给xml某个节点赋值
    把datatable的某些数据提取出来放在另一个表中
    投资技巧:抛股票有技巧 常用方法介绍
    jquery的实用技巧,非常实用
    我觉得需要关注和跟进的一些.net技术
    公司网站的架构
    uboot移植经历
    ARM处理器中CP15协处理器的寄存器
    uboot 学习 Makefile分析
    uboot移植
  • 原文地址:https://www.cnblogs.com/kinthon/p/4489436.html
Copyright © 2020-2023  润新知