vim 命令
1、touch 创建文件
2、vim或vi 编辑文件
3、vim 文件名 (敲回车打开文档)
4、vim编辑器共分为三种模式:
(1)命令模式 esc 或ctrl +c
(2)编辑模式 按i键
(3)底层命令模式 先进入命令模式 ===shift+:===输入命令
二、快捷键
(1)enter 键 换行
(2)backspce 退格键,删除光标前一个字符
(3)del 键 删除, 删除光标所在的字符
(4)上下键 移动光标
(5)home 键 移动光标到行首
(6)end 键 移动光标到行尾
(7)page un 和page down 上下翻页
(8)esc键 退出输入模式,切换到命令模式(或者ctrl+c)
6、编辑命令
i 键 在光标所有出,转换为输入模式 操作:ctrl+c i
I 键 在当前光标所在行行首,转换为输入模式 操作:ctrl+c I
a 键 在当前光标所在处字符后方,转换为输入模式 操作:ctrl+c a
A键 在当前光标所在行行尾,转换为输入模式 操作:ctrl+c A
o键 在当前光标所在行下方,创建空白行,转换为输入模式 操作:ctrl+c o
O键 在当前光标所在行上方,创建空白行,转换为输入模式 操作:ctrl+c O
H键 移动光标到当前屏幕最上边一行 操作:ctrl+c H
L键 移动光标到当前屏幕最下边一行 操作:ctrl+c L
M键 移动光标到当前屏幕最中间一行 操作:ctrl+c M
s键 删除当前字符,并进入编辑模式 操作:ctrl+c s
S键 删除当前行,并进入编辑模式 操作:ctrl+c S
x键 删除当前字符 操作:ctrl+c x
X键 删除前面一个字符 操作:ctrl+c X
u键 撤回上一I操作 操作:ctrl+c u
yy+p yy复制,p是粘贴 操作: ctrl+c yy p
c键 删除当前行,进入编辑模式 操作: ctrl+c c
D键 删除光标所在字符到行尾 操作: ctrl+c D
dd键 删除光标所在行 操作:ctrl+c d d 两次连续 dd
三.底层命令
1.set nu 显示行号
shift +: set nu
2.set nonu取消行号
3.保存退出编辑文档
wq 保存退出
wq!强制保存退出
q! 强制退出
q 退出
4.查询或搜索文档内容:
(1)?搜索字符
(2)/ 字符内容
(3)cat ff|grep 字符内容 搜索内容
6. %s 替换内容
(1)替换首个字符
案例:%s/源内容/新内容
(2)%s/源内容/新内容/g 备注:g 所有的内容
7.指定行数替换
(1)替换指定行数的部分内容
:开始行,结束行/源内容/新内容
(2)替换指定行数的全部内容
:开始行,结束行/源内容/新内容 /g
8. 指定行数内容生成文件,保存
:开始行,结束行w 存放路径
9.注释:
(1)单行注释:#
(2)多行注释
案例: 开始行,结束行s / ^/#/g
(3)取消注释
:开始行,结束行s/#//g
10.复制指定行数
开始行,结束行y ,敲回车,按p键