zoukankan      html  css  js  c++  java
  • vim个人配置

    "========================================  
    " File Name: .vimrc  
    " Description: Vim配置文档  
    " Date: 2019.5.22  
    "========================================  
    
    let mapleader = ','  
    let g:mapleader = ','  
    
    "==========================================
    " General Settings
    "==========================================
    
    " 开启语法高亮  
    syntax enable  
    
    " 开启语法高亮
    syntax on  
    
    " 设置字体  
    " set guifont=Monaco 12
    
    " 设置历史记录条数  
    set history=2000  
    
    " 检测文件类型  
    " filetype on  
    
    " 针对不同的文件,采用不同的缩进方式  
    " filetype indent on  
    
    " 允许插件  
    filetype plugin on  
    
    " 启动自动补全
    " filetype plugin indent on
    
    " 文件修改之后自动读入
    set autoread
    
    
    
    " 显示当前横竖线  
    "set cursorline  
    "set cursorcolumn  
    
    " 设置退出Vim之后内容显示在终端屏幕,可以用于查看和复制
    " 好处:误删什么,如果以前屏幕打开可以用来找回
    " set t_ti= t_te=
    
    " 设置在Vim中可以使用鼠标,防止终端无法拷贝  
    set mouse=a  
    
    "==========================================
    " Display Settings
    "==========================================
    "
    " 显示当前行号和列号
    set ruler
    
    " 在状态栏显示正在输入的命令
    set showcmd
    
    " 左下角显示当前Vim模式
    set showmode
    
    " 光标移动至少保留的行数
    "set scrolloff=7
    
    " 命令行(在状态行下)的高度,默认为1,这里是2
    set statusline=%<%f %h%m%r%=%k[%{(&fenc=="")?&enc:&fenc}%{(&bomb?",BOM":"")}] %-14.(%l,%c%V%) %P
    
    " 总是显示状态栏(Powerline需要2行)  
    set laststatus=2  
    
    " 显示行号  
    set number  
    
    " 指定不折行
    set nowrap  
    
    " 设置代码匹配,包括括号匹配情况  
    set showmatch  
    
    " 设置搜索高亮(hlsearch)  
    set hls  
    
    " 设置搜索时忽略大小写  
    set ignorecase  
    
    " 当搜索的时候尝试smart  
    set smartcase  
    
    " 设置tab宽度  
    set tabstop=4  
    
    " 设置自动对齐空格数  
    set shiftwidth=4  
    
     " 设置编码方式  
     set encoding=utf-8  
     "autocmd! bufwritepost _vimrc source %    " .vimrc修改之后自动加载(Windows)
     "autocmd! bufwritepost .vimrc source %    " .vimrc修改之后自动加载(Linux)
     
  • 相关阅读:
    正则表达式中/i,/g,/ig,/gi,/m的区别和含义
    Git 使用中显示“Another git process seems to be running in this repository...”问题解决
    MySQL数据库中varchar与char类型的区别
    上传本地代码到gitHub过程详解
    PHP实现四种基本排序算法
    最优秀的5个Linux文本编辑器 狼人:
    11款有用的Web开发在线工具 狼人:
    Java.net网站新改版上线 狼人:
    WebMatrix进阶教程(3):如何实现某种样式 狼人:
    新界面新功能Firefox 4.0 RC重磅登场 狼人:
  • 原文地址:https://www.cnblogs.com/jiandanfy/p/10905622.html
Copyright © 2011-2022 走看看