vim使用(三):.viminfo和.vimrc

1. viminfo

在vim中操作的行为,vim会自己主动记录下来,保存在 ~/.viminfo 文件里。

这样为了方便下次处理,

如:vim打开文件时,光标会自己主动在上次离开的位置显示。

原来搜索过的字符串,新打开文件时自己主动高亮显示。

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

2. vimrc

vimrc文件是vim的环境设置文件。

总体的vim的设置是在 /etc/vimrc 文件里。

不建议改动/etc/vimrc 文件,每一个用户能够在用户根文件夹中设置vim,新建 ~/.vimrc.

vim的配置选项较多,

:set all

能够查看全部的配置项。

经常使用配置:

:set nu
:set nonu  是否显示行号

:set wrap
:set nowrap  是否换行

:set hlsearch
:set nohlsearch 搜索是否高亮显示

:set autoindent
:set noautoindent 是否自己主动缩排

:set backup 是否自己主动备份改动文件,默觉得否,假设set bakcup, 改动时会自己主动生成 filename~ 备份文件。

:set ruler 显示右下角状态栏
:set showmode 显示左下角状态栏,--INSERT--之类

:set 显示与系统默认值不同的值,

:syntax on
:syntax off 程序语法开关

:set bg=dark
:set bg=light 显示颜色色调

3. 我的vimrc

set number   "显示行号
set nowrap   "不换行
set shiftwidth=4  ”默认缩进4个空格
set softtabstop=4  "使用tab时 tab空格数
set tabstop=4  "tab代表4个空格
set laststatus=2  ”总是显示状态行
#backspace键
" indent 删除自己主动缩进的值
" eol 删除上一行行末尾的回车,两行合并
" start 除了刚输入的,还删除原来的字符
set backspace=indent,eol,start
set expandtab "使用空格替换tab

set autoindent " 自己主动缩进

colorscheme evening  "颜色模式

syn on  ”语法高亮
filetype on “文件类型

set encoding=utf-8 ”编码为utf8

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

时间: 2024-11-08 19:21:57

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

Linux中vim的三种模式以及基本命令

在Linux中vim的三种模式分别为:命令模式.末行模式.编辑模式.以下是三者的关系图: 三种模式的彼此切换: 命令模式是vim中的默认模式. 命令模式切换至末行模式: 使用英文冒号(:). 末行模式切换至命令模式: 按一下esc 或者 两下esc 或者 删除末行的全部命令. 命令模式切换至编辑模式: 按键 i 或者 a. 编辑模式切回命令模式: 按下esc. 其中,末行模式 和 编辑模式 之间,不能直接切换,必须切换到命令模式,再进行切换. 接下来细化到每个模式下的各种命令操作: 一.末行模式

vim 的三种模式的用法

vim的三种模式一般模式 在这个模式下,可以:上下移动光标,删除某个字符,删除某行,复制.粘贴一行或者多行. 一般模式下的光标移动 h或者向左方向键 光标向左移动一个字符 l或者向右方向键 光标向右移动一个字符 k或者向上方向键 光标向上移动一个字符 j或者向下方向键 光标向下移动一个字符 Ctrl+f或pageup键 屏幕向前移动一页 Ctrl+b或pagedown键 屏幕向后移动一页 数字0或者Shift + 6 移动到本行行首 Shift + 4 移动到本行行尾 gg 移动到首行 G 移动

轻快的VIM(三):删除

这一节我们来看看删除,删除命令比较简单,不过要使删除更有效率 你需要配合我们第一节中讲的各种移动命令 字符删除 x 删除光标所在处字符 X 删除光标所在前字符 这里没有什么可注意的地方,但需要说明一下的是 通常情况下,新手一旦着急便会按着x不动,从而达到删除一大块文本的目的 如果是头几天使用还好说,但从长久考虑,你还需要学习下面的删除命令 单词删除 dw 删除到下一个单词开头 de 删除到本单词末尾 dE 删除到本单词末尾包括标点在内 db 删除到前一个单词 dB 删除到前一个单词包括标点在内

vim的三种模式及扩展

5.1-5.4vim移动光标复制粘贴 yum install -y vim-enhanced安装 一般模式.编辑模式.命令模式 位置不同,cp后的颜色不一定还存在,颜色跟具体内容有关系 多恢复了一次多u了一次,ctrl+r就可以恢复上一次操作 5.5-5.7编辑模式命令模式 :x同样可以保存退出类似:wq,如果只是打开了没操作,用:x不会更改mtime 实践练习 扩展 vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.html 1,注释所有

轻快的vim(三)删除

这一节我们来看看删除,删除命令比较简单,不过要使删除更有效率 你需要配合我们第一节中讲的各种移动命令 字符删除 x 删除光标所在处字符 X 删除光标所在前字符 这里没有什么可注意的地方,但需要说明一下的是 通常情况下,新手一旦着急便会按着x不动,从而达到删除一大块文本的目的 如果是头几天使用还好说,但从长久考虑,你还需要学习下面的删除命令 单词删除 dw 删除到下一个单词开头 de 删除到本单词末尾 dE 删除到本单词末尾包括标点在内 db 删除到前一个单词 dB 删除到前一个单词包括标点在内

Vim 的三种模式

注:本文来自维基教科书 引用网址:http://zh.wikibooks.org/zh-cn/Vim/%E4%B8%89%E7%A7%8D%E6%A8%A1%E5%BC%8F Vim和Vi一样具有三种模式:命令模式(Command mode),插入模式(Insert mode)和底线命令模式(Last line mode). 当用户处于不同模式的时候,敲击键盘会产生不同的作用. 命令模式 用户刚刚启动Vim,便进入了命令模式. 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符.比如我们此时

vi和vim的三种模式

1.一般模式 用vi 或vim 命令 ——>一般模式 2. 插入模式 i,o,a,r 及其各自大写 ——>插入模式 一般用 i 3.命令行模式 用命令来完成 读取,存盘,替换,离开vim ,显示行号等功能 :wq:保存修改 :q: 只读,不做修改 :q!:强制退出,不保存修改 yy: 复制当前行 数字yy; 复制数字行 p:粘贴 dd: 删除 数字dd: 删除数字行 在文本模式下查找:    /关键字         下一个:n 设置行号 set nu 取消行号 set nonu G: 文本末

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

Linux命令经常使用才会烂熟于心 命令行模式: 移动光标: 向下左右箭头可以移动光标: 将光标移动到行尾:$; 将光标移动到行头:^: 将光标移动到页尾:shift+g; 将光标移动到页头:1+shift+g; 移动到目标行:n+shift+g; 快速向左右移动光标:ctrl+←/→键: 向左或者向右移动n个字符:n+←/→键: ----------------------- 删除: 删除光标所在行:dd; 删除光标所在行及之后的n-1行:dnd: 删除一个字母:x (相当于是del): 删除

【vim使用】vim的三种工作模式

vim有三种基本的工作模式: ①.命令模式: 打开文件首先进入命令模式,是使用vim编辑器的入口. 在命令模式下,通过使用命令对文件进行常规的编辑操作,例如:复制.粘贴.删除.定位.翻页 等. ②.末行模式: 在末行模式下,执行 退出文件.保存并退出文件 等操作. 末行模式是vim编辑器的出口,要退出vim,必须要在末行模式下. ③.编辑模式: 正常的编辑文字模式. 末行模式的命令(只有这几个): 命令 英文 功能 w write 保存 q quit 退出.(如果文件没保存,不允许退出) q!