vim 介绍
vi 早期的编辑器
vim 是vi的 升级版 功能更多
有各种颜色 帮助查看代码的架构
没有的话要进行安装 命令 yum install -y vim-enhanced
!$ 直接选择空格后的内容
vim +10 光标就会定位到第10行
: set nu 就会显示行号
vim 有三种模式
一般模式
快捷键
h 向左移
j 下一行
k 上一行
l 向右移
上下行可以组合数字 跳行 4+j 跳四行
gg 回到第一行
shift + g 到最后一行
crtl + f 向下翻页
crtl + b 向上翻页
shift + $ 行尾
shift + ^ 到非空白字符的第一个字符
0 直接到行首
数字 + G 可以进入到相应的行数
数字 + 空格 可以移动相应的位置
x 删除后面的字符
shift + x 向前删除
数字 + x 删除指定个数
dd 整行删除 (删除都是被剪切在内存的剪切板里)
p 可以粘贴在光标的后面
shiift + p 向上粘贴
u 还原操作 最多往回退 50次
ctrl + r 撤销操作
yy 复制
dd yy 都可以加数字
v 进入可视模式
编辑模式
i 进入编辑模式 (默认是一般模式)
esc 退出编辑模式
shift + i 进入行首编辑
a 光标的后面进入编辑
shift + a 在行尾进入编辑
o 在下一行进去编辑模式
shift + o 在上一行进入编辑模式
命令模式
:wq 保存退出
:w 保存 q 退出
:q! 强制退出
:wq! 强制保存退出
:set nu 显示行号
:set not nu 隐藏行号
/+内容 进行查找
?+ 内容 进行查找
:1,20($ 表示全部行数)s/查找内容/替换内容/(g 表示全局替换)
% 代表整个文档 替换路径 含有/ 可以使用\ 退役掉/
:nohl 取消高亮
编辑回复