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

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

vim .vimrc

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,这样使用起来就方便很多了。

时间: 2024-10-16 10:25:45

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

vim中如何引用自定义模板文件

我们在使用vim新建文件时可以引用自定义模板,来避免重复的数据格式处理花费太多时间. 实现方法很简单,只需要2步即可:1. 在.vim/template目录放入自己的模板文件(如shellconfig.sh. pythonconfig.py),内容可如图所示: 2. 在vim的.vimrc配置中加入对应该的模板文件引用,如下: autocmd BufNewFile *.sh 0r ~/.vim/template/shellconfig.sh autocmd BufNewFile *.py 0r

linux学习笔记入门之环境变量和文件查找

环境变量与文件查找 一.环境变量 1.变量 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中.通常变量与值是一对一的关系,可以通过表达式读取它的值赋值给其它变量,也可以直接指定数值赋值给任意变量.为了便于运算和处理,大部分的编程语言会区分变量的类型,用于分别记录数值.字符或者字符串等等数据类型.Shell 中的变量也基本如此,有不同类型(但不用专门指定类型名),可

1.5环境变量与文件查找(学习过程)

环境变量与文件查找 实验介绍 本节实验介绍环境变量的作用与用法,及几种搜索文件的方法.学会这些技巧高效地使用 Linux. 一.环境变量 1.变量 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中.通常变量与值是一对一的关系,可以通过表达式读取它的值赋值给其它变量,也可以直接指定数值赋值给任意变量.为了便于运算和处理,大部分的编程语言会区分变量的类型,用于分别记录

FreeMarker的模板文件语法

FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:<#-- ... -->格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 下面是一个FreeMarker模板的例子,包含了以上所说的4个部分 <html><br> <head&

Docker-Compose模板文件参数详解

前言 模板文件是使用compose的核心,涉及到的指令关键字比较多,但是大部分和docker run相关参数的含义都是类似的. 默认的模板文件名称为docker-compose.yml,为yaml格式,如下: version: "3" services: webapp: image: examples/web ports: - "80:80" volumes: - "/data" 注意每个服务都必须通过 image 指令指定镜像或 build 指

Drupal创建自定义表单,上传文件代码

Drupal中创建自定义表单,用来上传文件,对上传文件做一些操作.以下是放在Module中的代码: 一.菜单建立表单路径 /** Implementation of hook_menu(). */ function moduleName_menu () { $items = array(); $items['admin/import'] = array( 'title' => 'title', 'page callback' => 'drupal_get_form', 'page argume

搭建Python环境与Python文件类型

Linux环境 - 大多Linux发行版均默认安装了Python环境. - 输入Python可启动Python交互模式 - 程序编辑推荐使用VIM Windows环境 - 可下载安装Python的msi包直接安装 - 自带Python的GUI开发环境 - 开发工具很多 # Linux交互界面 [[email protected] ~]# python Python 2.6.6 (r266:84292, Jan 22 2014, 09:37:14) [GCC 4.4.7 20120313 (Red

织梦dedecms网站给自定义表单加dede模板自带验证码的方法。

有时候,我们因为需要给dede网站的自定义表单添加验证码,防止恶意填写表单提交. 我们可以用以下的方法来实现: 首先,我们要找到 /plus/diy.php 这个文件 在头部引入文件: require_once(DEDEINC.'/membermodel.cls.php'); 然后找到 elseif($do == 2) {  在这个地方加入代码块 //验证码验证 $svali = GetCkVdValue(); if(preg_match("/1/",$safe_gdopen)){ i

YAML 模板文件语法

YAML 模板文件语法 默认的模板文件是 docker-compose.yml,其中定义的每个服务都必须通过 image 指令指定镜像或 build 指令(需要 Dockerfile)来自动构建. 其它大部分指令都跟 docker run 中的类似. 如果使用 build 指令,在 Dockerfile 中设置的选项(例如:CMD, EXPOSE, VOLUME, ENV 等) 将会自动被获取,无需在 docker-compose.yml 中再次设置. image 指定为镜像名称或镜像 ID.如