vim配置

参考网站:传送门

这个网站详细说明了vim配置的命令,我挑选了我想要用的部分,自己配置了一下。

配置vim的文件有两个,一个是/etc/vim/vimrc 这个是系统配置文件,修改这个文件将会修改所有用户的vim环境,还有一个在宿主目录下,一般没有自己创建,需要我们手动创建文件~/.vimrc

cd
vi .vimrc

打开文件以后加入以下配置

set number  "设置行号"
syntax on   "打开高亮"
set showmode "在底部显示模式"
set showcmd "在底部显示命令"
set mouse=a "支持使用鼠标"
set encoding=utf-8 "使用utf-8编码"
set t_Co=256   "配色方案为256"
filetype indent on "自动检查文件类型并载入对应的缩进"
set autoindent  "按下回车后下一行的缩进和上一行保持一致
set expandtab "自动将 Tab 转为空格"
set softtabstop=4 "Tab 转为4个空格"
set tabstop=4  "缩进为4"
set shiftwidth=4 "使用>>/<</==进行缩进设置的空格数"
set cursorline  "光标所在行高亮"
set textwidth=80 "设置一行显示多少字符"
set wrap    "自动折行"
set linebreak   "遇到符号时才会自动折行"
set wrapmargin=2 "指定折行处与编辑窗口的右边缘之间空出的字符数"
set scrolloff=5     "垂直滚动时,光标距离顶部/底部的位置(单位:行)"
set laststatus=2 "是否显示状态栏。0 表示不显示,1 表示只在多窗口时显示,2 表示显示"
set  ruler  "在状态栏显示光标的当前位置(位于哪一行哪一列)"
set showmatch   "光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号
set hlsearch    "搜索时,高亮显示匹配结果
set incsearch   "输入搜索模式时,每输入一个字符,就自动跳到第一个匹配的结果
set spell spelllang=en_us "打开英语单词的拼写检查
set noerrorbells "出错时,不要发出响声
set visualbell  "出错时,发出视觉提示,通常是屏幕闪烁
set history=1000 "Vim 需要记住多少次历史操作
set autoread    "打开文件监视。如果在编辑过程中文件发生外部改变(比如被别的编辑器编辑了),就会发出提示
set wildmenu  "命令模式下,底部操作指令按下 Tab 键自动补全"
set wildmode=longest:list,full "一次按下 Tab,会显示所有匹配的操作指令的清单;第二次按下 Tab,会依次选择各个指令"
inoremap ' ''<ESC>i
inoremap " ""<ESC>i
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap { {<CR>}<ESC>O

安装vimplus

github地址:传送门
一般来讲是需要安装Droid Sans Mono Nerd Font字体的
安装字体:传送门:这个地址里面有所有的字体,如果不是想要配置自己的字体,直接在complete中寻找想要的字体进行下载后安装即可
命令目录:传送门

vim环境配置 +vimplus配置相关推荐

  1. 【Centos 7】---vim环境配色(colorscheme)配置

    [Centos 7]vim环境配色(colorscheme)配置 引言:小白在刚开始使用vim的时候,很可能会觉得电脑自带配色真的很low,看着会非常的不舒服,没有了撸代码的欲望,今天给大家带了二十种 ...

  2. centos7系统下使用vimplus配置vim的C++环境

    centos7系统下使用vimplus配置vim的C++环境 开源项目请参考:https://gitee.com/chxuan/vimplus 配置好的界面如下: 1. 准备工作: ubuntu 或者 ...

  3. 配置基于python的VIM环境

    配置基于python的VIM环境 安装插件管理工具 为防止过多插件管理的麻烦,首先安装vim的插件管理工具Vundle.vundle本身的github软件已经有相关的中文文档,地址如下: vundle ...

  4. VIM使用系列之一——配置VIM下编程和代码阅读环境

    作者:gnuhpc from http://blog.csdn.net/gnuhpc  http://gnuhpc.wordpress.com/ 本文环境:ubuntu 10.10/vim7.2 前言 ...

  5. 【vim环境配置】解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题

    [vim环境配置]解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题 参考文章: (1)[vim环境配置]解决ubuntu上 由YouCompleteMe插件配置不 ...

  6. linux vim ddyd,vim环境配置

    ctags ctags对浏览代码非常的方便,可以在函数.变量之间跳来跳去等等. 下载 我已经下载过了,路径:/home1/fujun/software/ctags-5.8.tar.gz 编译& ...

  7. VIM使用系列之一——配置VIM下C/C++编程环境

    作者:gnuhpc from http://blog.csdn.net/gnuhpc 本文环境:ubuntu 9.10 1.基本配置 建立三个目录:mkdir -/.vim/{plugin,doc,s ...

  8. Mac vim环境配置

    Mac vim环境配置 vim环境安装 vimrc配置文件 vim插件安装 vim环境安装 # mac下安装brew $ ruby -e "$(curl -fsSL https://raw. ...

  9. ZooKeeper集群环境安装与配置

    原文:出自本人的Linux博客http://blog.csdn.net/unix21/ ZooKeeper版本:3.4.5 约定:3台虚拟机 前提:需要安装JDK,关于Linux环境JDK安装配置参考 ...

最新文章

  1. Android p2p service,android – WifiP2pDnsSdServiceInfo.newInstance中的可用服务类型
  2. Elasticlunr.js 简单介绍
  3. 成功解决AttributeError: ‘Series‘ object has no attribute ‘name’
  4. Emacs高亮设置:Hi-Lock mode笔记
  5. Linux下C程序的链接过程
  6. HDU - 5790 Prefix(主席树+字典树)
  7. 防止过拟合以及解决过拟合
  8. 图像处理------图像细化
  9. 让组件悬浮所有页面之上
  10. vim编辑器操作汇总
  11. spring+hibernate 下载
  12. 未来教育 · 软件破解
  13. Excel函数实战技巧精粹(五)LEN和LENB等函数之常用用法
  14. Android网络验证逆向,【Android逆向】去除无聊的网络验证弹窗与360加固
  15. Testin 云测:一个典型的产业互联网创业样本
  16. 植物免疫研究与抗病虫绿色防控:进展、机遇与挑战
  17. IMX6Q的DDR3初始化配置
  18. 有没有什么帮助睡眠的东西?助眠效果好的东西分享
  19. 软件测试--------数据库MySQL 常用sql语句
  20. 鸿蒙秘境怎么玩,鸿蒙秘境

热门文章

  1. Shell 简单的java微服务jar包 -- 部署脚本
  2. Akka应用模式:分布式应用程序设计实践指南pdf
  3. 单调栈3_水到极致的题 HDOJ4252
  4. dev c++ 报错[Error] ld returned 1 exit status 的解决办法
  5. 计算机三级信息安全技术考什么2019,2019计算机三级信息安全技术精品练习8
  6. matlab数据游标不能使用,启用数据游标模式
  7. java批量提取文件夹名称_bat 批量提取指定目录下的文件名
  8. html右缩进怎么设置,WPS中怎么设置右缩进两个字符?
  9. 汇编写java模块_java – maven汇编插件moduleset源指令不包括任何文件,不符合附带的模块...
  10. 交华为换机access配置_华为交换机Hybrid接口及基础配置