1. viminfo


在vim中操作的行为,vim会自己主动记录下来,保存在 ~/.viminfo 文件里。
这样为了方便下次处理,
如:vim打开文件时,光标会自己主动在上次离开的位置显示。
原来搜索过的字符串,新打开文件时自己主动高亮显示。

~/.viminfo 文件是系统自己主动生成。

2. vimrc


vimrc文件是vim的环境设置文件。
总体的vim的设置是在 /etc/vimrc 文件里。
不建议改动/etc/vimrc 文件,每一个用户能够在用户根文件夹中设置vim,新建 ~/.vimrc.
vim的配置选项较多,
  1. :set all

能够查看全部的配置项。


经常使用配置:
  1. :set nu
  2. :set nonu 是否显示行号
  3.  
  4. :set wrap
  5. :set nowrap 是否换行
  6.  
  7. :set hlsearch
  8. :set nohlsearch 搜索是否高亮显示
  9.  
  10. :set autoindent
  11. :set noautoindent 是否自己主动缩排
  12.  
  13. :set backup 是否自己主动备份改动文件,默觉得否,假设set bakcup, 改动时会自己主动生成 filename~ 备份文件。
  14.  
  15. :set ruler 显示右下角状态栏
  16. :set showmode 显示左下角状态栏,--INSERT--之类
  17.  
  18. :set 显示与系统默认值不同的值,
  19.  
  20. :syntax on
  21. :syntax off 程序语法开关
  22.  
  23. :set bg=dark
  24. :set bg=light 显示颜色色调

3. 我的vimrc


  1. set number "显示行号
  2. set nowrap "不换行
  3. set shiftwidth=4 ”默认缩进4个空格
  4. set softtabstop=4 "使用tab时 tab空格数
  5. set tabstop=4 "tab代表4个空格
  6. set laststatus=2 ”总是显示状态行
  7. #backspace键
  8. " indent 删除自己主动缩进的值
  9. " eol 删除上一行行末尾的回车,两行合并
  10. " start 除了刚输入的,还删除原来的字符
  11. set backspace=indent,eol,start
  12. set expandtab "使用空格替换tab
  13.  
  14. set autoindent " 自己主动缩进
  15.  
  16. colorscheme evening "颜色模式
  17.  
  18. syn on ”语法高亮
  19. filetype on “文件类型
  20.  
  21. set encoding=utf-8 ”编码为utf8

地址:http://blog.csdn.net/yonggang7/article/details/38457633


vim使用(三):.viminfo和.vimrc的更多相关文章

  1. 逐步搭建Lamp环境之vim的三种模式以及基本命令

    在Linux中vim的三种模式分别为:命令模式.末行模式.编辑模式.以下是三者的关系图: 三种模式的彼此切换: 命令模式是vim中的默认模式. 命令模式切换至末行模式: 使用英文冒号(:). 末行模式 ...

  2. vim的三种模式

    vim的三种模式(最基本的) 命令模式:在该模式下是不能对文件进行编辑的,可以输入快捷键进行一些操作(删除. 复制.移动光标.粘贴)[打开默认                  是进入命令模式] 编辑 ...

  3. vim 第三章 插入模式

    vim 第三章  插入模式 在普通模式下可以删除  复制   及粘贴的命令    在插入模式下也存在以中方便快捷的方式    能够粘贴寄存器中文本   两种方式来插入键盘上不存在的非常用字符 替换模式 ...

  4. 轻快的VIM(三):删除

    这一节我们来看看删除,删除命令比较简单,不过要使删除更有效率 你需要配合我们第一节中讲的各种移动命令 字符删除 x 删除光标所在处字符 X 删除光标所在前字符 这里没有什么可注意的地方,但需要说明一下 ...

  5. vi和vim的三种模式

    1.一般模式 用vi 或vim 命令 ——>一般模式 2. 插入模式 i,o,a,r 及其各自大写 ——>插入模式 一般用 i 3.命令行模式 用命令来完成 读取,存盘,替换,离开vim ...

  6. Vim的三款实用插件

    Vim 是 Linux 下的常用文本编辑器,但也经常被称为是一个上古神器,因为它对于初学者而言相当不友好,也不好入门. 但是,对于高手而言,他们不仅将 Vim 玩得很溜,而且还将它当作代码开发的主要工 ...

  7. linux中vim编辑器三种模式及常用命令的使用

    Linux命令经常使用才会烂熟于心 命令行模式: 移动光标: 向下左右箭头可以移动光标: 将光标移动到行尾:$; 将光标移动到行头:^: 将光标移动到页尾:shift+g; 将光标移动到页头:1+sh ...

  8. vi/vim使用进阶: vimrc初步

    本节所用命令的帮助入口: :help compatible :help mapleader :help map :help autocmd 当vim在启动时,如果没有找到vimrc或gvimrc,它缺 ...

  9. vim配置vimrc详解

    vimrc的存放位置: 系统 vimrc 文件: "$VIM/vimrc" 用户 vimrc 文件: "$HOME/.vimrc" 用户 exrc 文件: &q ...

随机推荐

  1. STL 二分查找三兄弟(lower_bound(),upper_bound(),binary_search())

    一:起因 (1)STL中关于二分查找的函数有三个:lower_bound .upper_bound .binary_search  -- 这三个函数都运用于有序区间(当然这也是运用二分查找的前提),以 ...

  2. crontab linux

    第1列分钟1-59第2列小时1-23(0表示子夜)第3列日1-31第4列月1-12第5列星期0-6(0表示星期天)第6列要运行的命令 下面是crontab的格式:分 时 日 月 星期 要运行的命令 这 ...

  3. WinRarHelper帮助类

    WinRarHelper帮助类 关于本文档的说明 本文档使用WinRAR方式来进行简单的压缩和解压动作,纯干货,实际项目这种压缩方式用的少一点,一般我会使用第三方的压缩dll来实现,就如同我上一个压缩 ...

  4. 如何去掉List中的重复内容

    1.通过循环进行删除 public static void removeDuplicate(List list) { ; i < list.size() - ; i ++ ) { ; j > ...

  5. thinkPHP四种URL访问方式(二)

    原文:thinkPHP四种URL访问方式(二) 四.url的4种访问方式      1.PATHINFO 模式 -- (重点) http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/ ...

  6. ACM-计算几何之Quoit Design——hdu1007 zoj2107

    Quoit Design Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) To ...

  7. 图解:如何U盘装Win7系统(傻瓜式装机) + 分区步骤图解(用WIN7自带管理工具)

    原地址:http://wenku.baidu.com/link?url=wV2Pfw2IM21u2KmtAcNweSZRwpXRuKAVAS29dS4aWGEpMtFdDlzZvixCgsvBxIm- ...

  8. 算法起步之Bellman-Ford算法

    原文:算法起步之Bellman-Ford算法 从这篇开始我们开始介绍单源最短路径算法,他是图算法之一,我们前面说的贪心,图的遍历,动态规划都是他的基础,单源最短路径其实说的就是图中节点到节点的最短路径 ...

  9. python 学习笔记 10 -- 正則表達式

    零.引言 在<Dive into Python>(深入python)中,第七章介绍正則表達式,开篇非常好的引出了正則表達式,以下借用一下:我们都知道python中字符串也有比較简单的方法, ...

  10. hdu1428之spfa+dfs

    漫步校园 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...