Vim编辑器常用命令

Posted shuaiyin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim编辑器常用命令相关的知识,希望对你有一定的参考价值。

Vim编辑器作用 编辑文本文档的(但默认是没有安装的) 需要yum进行安装

 

yum install vim -y

启动方式

vim 文件名字

有三种模式 命令模式,末行模式,输入模式

命令模式 只能查看内容

输入模式 可以对内容进行修改

末行模式 可以对内容执行命令

技术图片

 

 输入模式下常用操作

在光标所在位置的前方插入字符

i 

在光标所在位置的后方插入字符

a 

新起一行

o

命令模式下常用操作

复制光标所在行 p是粘贴(p默认黏贴到光标所在行下面)

yy 

撤销上次操作(撤回)

u 

剪切光标所在行(相当于删除) p是粘贴

dd 

删除光标所在行至最后一行

dG 

跳转至光标所在行的行位(end键)

$ 

跳转至光标所在行的行首(home键)   

^ 

跳转至最后一行

G 

n代表数字,代表指定跳转至哪行

nG 

替换光标所在的字符(但替换完后会直接退出)

r 

替换光标所在的字符(可以一直替换)

R 

查找 n是正常查找 N是反向查找

/加字符串

末行模式下的操作

显示行号

set nu  

取消行号显示

set nonu 

取消高亮

no hl 

起始行,结束行 s/  /  /g 替换的既定格式,不加g是默认替换掉每一行的第一个找到的对象

代表全部,全局

% 

代表最后(末行模式)、行尾(输入模式)

$ 

代表行首

^ 

撤销上次操作

Ctrl+r 

退出,如果修改是退不出去的

q 

强制退出,不保存

q!

保存并退出

wq 

把文件读取进来

r 文件的路径     

删除多行

开始行行号,结束行行号 d

移动多行

开始行行号,结束行行号 m 要移动到的行号

复制多行

 开始行行号,结束行行号 co 要复制到的行号

分屏操作

垂直分屏

vim -O 文件名字 文件名字

切换时ctrl+w,保存退出要分别操作

水平分屏

vim -O 文件名字 文件名字

vim的配置文件 vim /etc/vimrc 可以把行号、高亮的功能设置成自动,写入vim的配置文件

崩溃缓存机制

vim崩溃缓存机制 如果不小心断电 关机 再用vim打开这个文件,会出现崩溃缓存文件

直接点R回复,然后wq保存,进入后还会显示崩溃缓存的文件,但在保存后删除崩溃缓存文件(.文件名.swp),就可以恢复正常了

以上是关于Vim编辑器常用命令的主要内容,如果未能解决你的问题,请参考以下文章

Vim编辑器常用命令汇总

Vim编辑器常用命令汇总

Vim编辑器常用命令汇总

Vim编辑器常用命令

VIM编辑器常用命令

vim编辑器常用命令的总结