zoukankan      html  css  js  c++  java
  • 简单的个人~/.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
  • 相关阅读:
    什么是ORM
    ORM优缺点
    Azure 中快速搭建 FTPS 服务
    连接到 Azure 上的 SQL Server 虚拟机(经典部署)
    在 Azure 虚拟机中配置 Always On 可用性组(经典)
    SQL Server 2014 虚拟机的自动备份 (Resource Manager)
    Azure 虚拟机上的 SQL Server 常见问题
    排查在 Azure 中新建 Windows 虚拟机时遇到的经典部署问题
    上传通用化 VHD 并使用它在 Azure 中创建新 VM
    排查在 Azure 中新建 Windows VM 时遇到的部署问题
  • 原文地址:https://www.cnblogs.com/suhaha/p/14389413.html
Copyright © 2011-2022 走看看