ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

vim 基本配置

2020-05-27 11:51:24  阅读:256  来源: 互联网

标签:基本 缩进 set 配置 Vim 按下 vim 256


整理一份vim的基本配置

" 基本配置
" 不与 Vi 兼容(采用 Vim 自己的操作命令)。
set nocompatible
" 打开语法高亮。
syntax on
" 在底部显示,当前处于命令模式还是插入模式。
set showmode
" 命令模式下,在底部显示,当前键入的指令。
set showcmd
" 支持使用鼠标。
set mouse=a
" 使用 utf-8 编码。
set encoding=utf-8  
" 启用256色。
set t_Co=256
" 开启文件类型检查,并且载入与该类型对应的缩进规则。
filetype indent on

" 缩进
" 按下回车键后,下一行的缩进会自动跟上一行的缩进保持一致。
set autoindent
" 按下 Tab 键时,Vim 显示的空格数。
set tabstop=4
" 在文本上按下>>(增加一级缩进)、<<(取消一级缩进)或者==(取消全部缩进)时,每一级的字符数。
set shiftwidth=4
" 由于 Tab 键在不同的编辑器缩进不一致,该设置自动将 Tab 转为空格。
set expandtab
" Tab 转为多少个空格。
set softtabstop=4
" 

" 外观
" 显示行号
set number
" 光标所在的当前行高亮。
set cursorline
" 设置行宽,即一行显示多少个字符。
set textwidth=80
" 自动折行,即太长的行分成几行显示。
set wrap
" 只有遇到指定的符号(比如空格、连词号和其他标点符号),才发生折行。也就是说,不会在单词内部折行。
set linebreak
" 指定折行处与编辑窗口的右边缘之间空出的字符数。
set wrapmargin=2
" 垂直滚动时,光标距离顶部/底部的位置(单位:行)。
set scrolloff=5
" 是否显示状态栏。0 表示不显示,1 表示只在多窗口时显示,2 表示显示。
set laststatus=2
" 在状态栏显示光标的当前位置(位于哪一行哪一列)。
set  ruler

" 搜索
" 光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号。
set showmatch
" 搜索时,高亮显示匹配结果。
set hlsearch

" 编辑
" 打开英语单词的拼写检查。
"set spell spelllang=en_us
" 如果行尾有多余的空格(包括 Tab 键),该配置将让这些空格显示成可见的小方块。
set listchars=tab:»■,trail:■
set list
" 命令模式下,底部操作指令按下 Tab 键自动补全。第一次按下 Tab,会显示所有匹配的操作指令的清单;第二次按下 Tab,会依次选择各个指令。
set wildmenu
set wildmode=longest:list,full

参考

阮一峰——Vim 配置入门

标签:基本,缩进,set,配置,Vim,按下,vim,256
来源: https://www.cnblogs.com/xgo0104/p/12971715.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有