day08学习笔记
1.安装vim
yum install vim -y
通过这个命令安装vim
2.VIM文件编辑器的工作流程
![]()
3.vim三种工作模式
命令模式
编辑模式
底线命令模式
![]()
![]()
![]()
4.命令模式(在vim编辑器中,光标的位置要注意好,在进行每一个命令时,要注意光标是否在你想想中的位置)
1.行号
:set nu 显示
:set nonu 不显示
2.复制 粘贴
yy 单行复制 p(小写)光标的下方粘贴
数字+yy 复制N行 P(大写)光标的上一行粘贴
光标位置+yy 复制光标所在行
3.剪切
dd 剪切光标所在行
数字+dd 剪切第几行
D 删除当前所在行
4.删除
x 删除光标所在的字符
5.撤销
u 撤销上一步操作
6.移动光标
键盘方向键
hjkl键
gg 回到文档开头
G\shift+g 文档末尾
数字0 每一行行首
特殊符号$ 每一行行尾
7.指定行
:+行号
行号+G
5.底线命令模式(输入冒号进入,但必须是英文下的冒号)
:w 写入
:w+路径+文件名 另存文件 :w /opt/nihao.txt
:q! 退出
:wq! 强制写入且退出(常用)
:/字符 查找关键字
:syntax on 颜色高亮开启
:syntax off 颜色高亮关闭
:s/原内容/新内容/ 单行替换匹配到的第一个
:s/原内容/新内容/g 单行匹配的所有关键字
:%s/原内容/新内容/ 不同行同位置的关键词
:%s/原内容/新内容/g 全文替换
6.paste粘贴模式
底线命令模式下 :set paste 命令
7.可视化模式(进入之前同样注意光标位置,最好提前将光标放在行首)
1.Ctrl+v进入可视化模式
2.方向键选择区域
3.大写的I进入编辑模式
4.新内容要按两下esc键(比如添加#注释符)
8.swp文件
1.多人同时编辑一个文件
2.没有保存便因为各种原因退出
1.swp可直接进行删除 原数据不需要时
[root@linux ~]# rm -rf /tmp/.learn_vim2.txt
2.原数据仍需要时 要恢复
![]()