首页 > 系统服务 > 详细

vim配置笔记

时间:2019-12-15 20:11:23      阅读:99      评论:0      收藏:0      [点我收藏+]

1. vim两种配置方法

1)配置文件
全局配置文件:/etc/vim/vimrc或者/etc/vimrc
用户个人配置文件:~/.vimrc
2)命令模式
命令行模式下直接输入配置命令即可。如:set number

查询某个配置项是否打开,可以在命令行模式下输入该配置,并在后面加上问号。如:set number?

2. 常用配置项

配置项一般都有“打开”和“关闭”两个设置,“关闭”一般是在“打开”前面加上前缀“no”。如:

set number    //显示行号
set nonumber    //关闭行号

2.1 基本配置

syntax on   //设置语法高亮
set showmode    //在底部显示当前处于命令模式还是插入模式
set mouse=a //支持使用鼠标
set encoding=utf-8  //使用utf-8编码
filetype indent on  //开启文件类型检查,并且载入与该类型对应的缩进规则。比如,如果编辑的是.py文件,vim就会找python的缩进规则~/.vim/indent/python.vim

2.2 缩进配置

set autoindent  //保持与上一行缩进一致
set tabstop=2   //tab字符显示为多少个空白字符的宽度
set shiftwidth=4    //自动缩进显示的空白字符的宽度
set expandtab   //tab字符替换为空格
set softtabstop=2   //tab转换为多少个空白字符

2.3 外观

set number  //显示行号
set relativenumber  //显示光标所在的当前行的行号,其他行都为相对于该行的相对行号
set cursorline  //光标所在的当前行高亮
set textwidth=80    //设置行宽,即一行显示多少个字符
set wrap    //自动折行,即太长的行分成几行显示
set nowrap  //关闭自动折行
set linebreak   //遇到特定的字符(比如空格和其它标点字符)才发生折行。也就是说,不会在单词内部折行。
set wrapmargin=2    //指定折行处与编辑窗口的右边缘之间空出的字符数
set laststatus=2    //是否显示状态栏。0表示不显示,1表示只在多窗口时显示,2表示显示。
set ruler  //在状态栏显示光标的当前位置

vim配置笔记

原文:https://www.cnblogs.com/cwcheng/p/12045553.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!