欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Vim编辑器常用命令

程序员文章站 2022-05-07 12:00:37
Vim编辑器作用:编辑文本文档的(但默认是没有安装的) 需要yum进行安装 启动方式 vim 文件名字 有三种模式:命令模式,末行模式,输入模式 命令模式:只能查看内容 输入模式:可以对内容进行修改 末行模式:可以对内容执行命令 i :在光标所在位置的前方插入字符 a :在光标所在位置的后方插入字符 ......

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

启动方式 vim 文件名字

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

命令模式:只能查看内容

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

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

 

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

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

o : 新起一行

命令模式下常用操作:

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

u :撤销上次操作(撤回)

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

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

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

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

g :跳转至最后一行

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

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),就可以恢复正常了