• 简单的个人~/.vimrc配置


     注:在.vimrc中,双引号 " 表示注释!

     每项配置的意义可查看《A Good Vimrc》或者阮一峰的《vim配置入门

    "打开语法高亮。自动识别代码,使用多种颜色显示。
    syntax on
    
    "(关闭兼容模式)使用vim的键盘模式
    set nocompatible
    
    "不需要备份
    set nobackup
    
    "没有保存或文件只读时弹出确认
    set confirm
    
    "鼠标可用
    set mouse=a
    
    """"""""""""""""""learder键及映射设置"""""""""""""""""
    "设置leader键为逗号
    let mapleader=","
    
    "键盘映射
    "nmap <C-n> <Esc>:tabnext<CR>
    "nmap <F6> <Esc>:Tlist<CR>
    "nmap <leader>wq :wq<CR>
    
    
    """"""""""""""""""缩进设置"""""""""""""""""
    set smarttab
    " 设置tab符长度为4个空格
    set tabstop=4
    " 设置换行自动缩进长度为4个空格
    set shiftwidth=4
    " 设置tab符自动转换为空格
    set expandtab
    " 设置智能缩进,其他可选缩进方式:autoindent, cindent, indentexpr
    set smartindent
    
    
    " 字体设置。在Windows系统中为:set guifont=Courier_New:h12:cANSI
    set guifont=Courier New 10
    
    " 设置显示行号,关闭行号显示命令:set nonumber
    set number
    
    " 设置配色方案
    colorscheme desert
    
    " 设置显示空白符
    "set list
    "set listchars=tab:> ,trail:.
    
    " 设置行尾空格高亮显示
    "highlight WhitespaceEOL ctermbg=red guibg=red
    "match WhitespaceEOL /s+$/
    
    
    "高亮查找匹配
    set hlsearch
    
    "背景色
    set background=dark
    
    "显示匹配
    set showmatch
    
    "显示标尺,就是在右下角显示光标位置
    set ruler
    
    "去除vi的一致性
    set nocompatible
    
    "显示输入的命令
    set showcmd
    
    "浅色显示当前行(vim进入一个文件,只要离开了insert编辑模式,则当前行下方的线消失)
    autocmd InsertLeave * se nocul
    
    "用浅色高亮当前行(vim进入一个文件,只要进入了insert编辑模式,则当前行下方显示一条线)
    autocmd InsertEnter * se cul
    
    
    " 快捷输入  
    " 自动完成括号和引号  
    "inoremap <leader>1 ()<esc>:let leavechar=")"<cr>i  
    "inoremap <leader>2 []<esc>:let leavechar="]"<cr>i  
    "inoremap <leader>3 {}<esc>:let leavechar="}"<cr>i  
    "inoremap <leader>4 {<esc>o}<esc>:let leavechar="}"<cr>O  
    "inoremap <leader>q ''<esc>:let leavechar="'"<cr>i  
    "inoremap <leader>w ""<esc>:let leavechar='"'<cr>i
  • 相关阅读:
    编程之美-2.18 数组分割
    话题模型
    暂时跳过的Leetcode题目
    LDA主题模型
    二叉树非递归的统一实现
    取余和取模运算
    IDM非补丁破解方法
    两种建立堆的方法HeapInsert & Heapify
    非阻塞connect:Web客户程序
    非阻塞connect
  • 原文地址:https://www.cnblogs.com/suhaha/p/14389413.html
Copyright © 2020-2023  润新知