一个小白学习Linux的艰辛路程day8

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.原数据仍需要时   要恢复

posted @ 2022-03-15 18:28  小叶4444  阅读(38)  评论(0)    收藏  举报