自定义Vim使用环境的模板文件

简介:

每次到新的机器上使用vim修改配置文件的时候,都要重新设置下vim的环境,比如缩进、显示行号、语法高亮等,每次都设置,太麻烦了,所以找了资料把常用的设定写到家目录下的.vimrc文件上(默认不存在,需要创建),如下:


vim .vimrc

1
2
3
4
5
6
7
8
9
10
11
12
13
set  nobackup
set  noswapfile
set  nohlsearch
set  number
set  cindent
set  autoindent
set  shiftwidth=2
set  tabstop=2
set  softtabstop=2
set  expandtab
set  ruler
set  mouse= v
syntax on



常用设定说明:


下面是一些Vim中常用的设定及其具体含义:


·set nobackup:不要备份文件,使用backup备份文件(原文件加后缀~)。

·set noswapfile:不生成.swap文件。我在编辑文件之前总有个习惯,一般会将其原文

件进行.bak备份,然后才很放心地在相关文件上进行修改。如果操作谨慎的朋友建议不要此

项。

·set number:显示行号。

·set cindent:设定C风格缩进,可使用nocindent取消设置。

·set autoindent:设定自动缩进,每行缩进与上一行相等,可使用noautoindent取消设

置。

·set shiftwidth=2:设定缩进为两个空格。

·set tabstop=2:设定制表符为两个空格。

·set softtabstop=2:设定软制表符为两个空格。

·set expandtab:缩进和(软)制表符使用空格替代,可用noexpandtab取消设置。

·set ruler:显示光标所在行列号。

·set mouse=v:如果我们用set mouse=a启动所有模式,屏蔽了鼠标的右键功能,那么

可以用此语法让其在Vim可视化模式下也能使用鼠标右键复制功能。

·syntax on:启动语法高亮。


把这文件(.vimrc)保留好,以后到了那台机器都直接将其放到当前用户家目录下并更名为.vimrc,这样使用起来就方便很多了。



本文转自 巴利奇 51CTO博客,原文链接:http://blog.51cto.com/balich/1760411

相关文章
|
9月前
|
IDE Unix Linux
Linux环境基础开发工具使用(yum软件安装工具的使用、vim编辑器使用及握gcc/g++编译器的使用等上)
在之前我配置环境那篇博客我写到的换国内的阿里源,就是指的yum源,如果我们使用默认国外的源,可能会出现连不上,或者网速极慢的情况
|
6月前
|
Shell Linux 开发工具
【异常解决】vim编辑文件时提示 Found a swap file by the name “.start.sh.swp“的解决方案
【异常解决】vim编辑文件时提示 Found a swap file by the name “.start.sh.swp“的解决方案
97 0
|
2月前
|
开发工具
vim命令编辑完文件后,按ESC键退出编辑模式,无法进入命令模式解决方案
vim命令编辑完文件后,按ESC键退出编辑模式,无法进入命令模式解决方案
149 0
|
2月前
|
Linux 开发工具
6.vim(vi)多文件编辑
6.vim(vi)多文件编辑
30 1
|
4月前
|
Linux 编译器 开发工具
Linux基础环境开发工具的使用(yum,vim,gcc,g++)(下)
Linux基础环境开发工具的使用(yum,vim,gcc,g++)
|
4月前
|
Linux 开发工具 C语言
Linux基础环境开发工具的使用(yum,vim,gcc,g++)(中)
Linux基础环境开发工具的使用(yum,vim,gcc,g++)
|
4月前
|
Linux 程序员 编译器
Linux基础环境开发工具的使用(yum,vim,gcc,g++)(上)
Linux基础环境开发工具的使用(yum,vim,gcc,g++)
|
7月前
|
人工智能 Ubuntu Linux
【Linux环境】基础开发工具的使用:yum软件安装、vim编辑器的使用
【Linux环境】基础开发工具的使用:yum软件安装、vim编辑器的使用
74 0
|
8月前
|
开发工具 iOS开发
iOS 逆向编程(十一)iPhone 终端支持中文输入与vim命令(编辑文件)
iOS 逆向编程(十一)iPhone 终端支持中文输入与vim命令(编辑文件)
64 0