vim基本配置
#set nocompatible
# 打开语法高亮
syntax on
# 在底部显示当前模式
set showmode
# 命令模式下显示键入的指令
set showcmd
# 支持使用鼠标
set mouse=a
# 使用utf-8编码
set encoding=utf-
# 启用256色
set t_Co=
# 开启文件类型检查,并且载入与该类型对应的缩进规则(如.py 文件会去找~/.vim/indent/python.vim)
filetype indent on # 下一行的缩进更上一行保持一致
set autoindent
# 按下Tab会显示vim的空格数
set tabstop=
# 文本上按下>>(增加一级缩进) <<(取消一级缩进) ==(取消全部缩进)
set expandtab
# Tab 转为多少空格
set softtabstop=
# 显示行号
# set number
# 显示光标所在行的行号,其它行都为相对改行的行号
# set relativenumber
# 光标所在的当前行高亮
# set cursorline
# 设置行宽
#set textwidth=
# 自动拆行,关闭用set nowtap
set wrap
# 遇到指定符号(如空格)才拆行
set linebreak
# 指定拆行与编辑窗口右边缘之间空出的字符数
set wrapmargin=
# 垂直滚动时,光标距离顶部或者底部的位置
set scrolloff=
# 水平滚动时,光标距离行首或行尾的位置(不拆行时有用)
set sidescrolloff=
# 是否显示状态栏。 表示不显示, 表示只在多窗口时显示, 表示显示
set laststatus=
#在状态栏显示光标的当前位置(位于哪一行哪一列)
set ruler
#光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号
set showmatch
# 搜索时,高亮显示匹配结果
set hlsearch
# 输入搜索模式时,每输入一个字符,就自动跳到第一个匹配的结果
# set incsearch
# 搜索时忽略大小写
# set smartcase
# 打开英语单词的拼写检查
# set spell spelllang=en_us
# 出错时,发出视觉提示,通常是屏幕闪烁
set visualbell
set paste
vim ~/.vimrc (仅登录账好有效)
vim /etc/vim/vimrc (所有账号有效)
set nocompatible
syntax on
set showmode
set showcmd
set encoding=utf-
set t_Co=
filetype indent on set autoindent
set tabstop=
set expandtab
set softtabstop=
set number
set cursorline
set textwidth=
set wrap
set linebreak
set wrapmargin=
set scrolloff=
set sidescrolloff=
set laststatus=
set ruler
set showmatch
set hlsearch
set incsearch
set smartcase
set spell spelllang=en_us
set visualbell
set paste
set relativenumber
vim基本配置的更多相关文章
- [转] vim自定义配置 和 在ubnetu中安装vim
Ubuntu 12.04安装vim和配置 问题: ubuntu默认没有安装vim,出现: jyg@ubuntu:~$ vim test.cThe program 'vim' can be foun ...
- 为了让vi命令也可以使用vim的配置,需要修改 vi /etc/bashrc 增加一行 alias vi='vim'此时,经过上面配置已经可以显示语法高亮了
为了让vi命令也可以使用vim的配置,需要修改 vi /etc/bashrc 增加一行 aliasvi='vim'此时,经过上面配置已经可以显示语法高亮了
- linux环境下Vim的配置
原文链接:http://blog.chinaunix.net/uid-26826958-id-3272375.html (本文转自此链接中的部分内容,但做了适当修改) 安装vim命令:sudo ap ...
- windows下LINUX模拟终端Cypwin以及Vim的配置使用
Cypwin的安装 从官网下载相应版本后,直接安装. 官网地址:Cypwin 安装过程中可以选择相应的Packages,我们需要安装的Vim就需要在这一步中选择相应的包. Cypwin的使用 纯命令行 ...
- VIM简单配置
配置vim配置 编辑配置文件 feng@mint ~ $ vim ~/.vimrc 配置如下 主要配置为自动换行,设置行号,设置tab键为4个空格,同时将tab键自动转换成空格 set autoind ...
- macOS中Vim基本配置,颜色主题/语法/indent设置
macOS中Vim基本配置 Vim的初始化配置 .vimrc 存放位置 macOS 环境下 vim 的初始化配置文件为 .vimrc , 通常有两个(系统版本和用户版本),一个位于 /usr/shar ...
- vim基本配置备份
我的vim基本配置如下,在这里作个备份: set background=light syntax on set number set smartindent set expandtab set tab ...
- Linux - vim安装 配置与使用
一 Vim 简单介绍 曾经一直用vi,近期開始使用 vim,以下将两者做一下比較. vi和vim都是word=%E5%A4%9A%E6%A8%A1&fr=qb_search_exp&i ...
- vim 基础配置
最近在使用 python 搞服务, 简单配置了一个 vim, 配置了自动补全以及背景色 .(ps:搜狗输入法快捷键占用真是太坑爹,改用谷歌输入法,世界安静了) 具体配置如下: 一. 安装插件 1.克隆 ...
- VIM的配置以及插件管理
VIM的配置详细说明参考:http://www.ruanyifeng.com/blog/2018/09/vimrc.html 此外VIM的插件管理比如 Vundle可以参考这个博客: https:// ...
随机推荐
- Java 非访问修饰符
除了访问性修饰符,我们还有非访问性修饰符.这里主要说明static与final修饰符,其他修饰符以后用到再说. 一.static修饰符 static修饰符是用来修饰方法与变量. 1.创建StaticT ...
- springboot之Redis
1.springboot之Redis配置 在学习springboot配置Redis之前先了解Redis. 1.了解Redis Redis简介: redis是一个key-value存储系统.和Memca ...
- 分布式自增ID算法snowflake
分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的,作为索引非常不好,严重影响性能. ...
- 剑指offer25:复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),结果返回复制后复杂链表的head。
1 题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head.(注意,输出结果中请不要返回参数中的节点引用 ...
- python学习-58 configparse模块
configparse模块 1.生成文件 import configparser # 配置解析模块 config = configparser.ConfigParser() # config = { ...
- C#中使用XML存储数据
创建XML文档 首先引用System.Xml命名空间 1.初始化一个实例 XmlDocument xd = new XmlDocument(); 2.创建XML头文件声明 XmlDeclaration ...
- vue的就地复用--- v-for与:key
v-for遵循的是vue的就地复用原则.文本与数据是绑定的,所以当文本被重新渲染的时候,列表也会被重新渲染. 就地复用只适用于不依赖子组件状态或临时DOM状态的列表渲染输出.[比如表单输入值的列表渲染 ...
- 如何自定义xml文件
在定义文件之前,首先要弄清楚什么是xml文件和dtd文件. 一:什么是xml文件? xml是一种可扩展标记性语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有构造性的标记语言. 二:什么事d ...
- 最小轻量级的Istio来了,仅使用流量治理能力
Istio 1.0.1作为8月份的版本已经发布,主要修复了1.0版本发布以来发现的一些关键Issue.官网的release note(https://istio.io/about/notes/1.0. ...
- git 讲解
部署结构: - Git版本控制 - Git的使用 - 快速控制服务器代码版本 - 有利于团队协作 - 安装流程 现有代码 -> 编辑区 -> 寄存区 -> 版本库 1. 安装GIT ...