day17-vim的使用及实践(二)

简介:

5.5:vim的编辑模式:

编辑模式:(输入以下命令进入编辑模式):可以编辑文件内容:

b01374da517f171ab6363e90608fab99.png-wh_

命令模式:(按ESC则进入命令模式),

7a1958a9ea87bd06120382c0d47b53e4.png-wh_

补充命令:在命令模式

:hi:则显示高亮:

:nohi:则不显示高亮:

"x":保存退出,和wq的区别是,当进入一个文件未进行编辑时,使用该命令不会改变文件的atime。

命令模式下替换命令:我们将大小字母A替换为小写字母a

[root@localhost ~]# cat 1.txt    #输入文件的内容

AAAAAAAAAAAAA

aaaaBBBBBBCC

dddAACCCacc

[root@localhost ~]# vim 1.txt

:1,$s/A/a/g       #用vim进入后,然后用此命令来替换后,则输出如下内容:

[root@localhost ~]# cat 1.txt

aaaaaaaaaaaaa

aaaaBBBBBBCC

dddaaCCCacc

替换的格式有以下三种,具体使用视情况而定:

s@文本原内容@替换的内容@g

s#文本原内容#替换的内容#g

s/文本原内容/替换的内容/g

vim的实践:

负责/etc/passwd到桌面:

#cp /etc/passwd  ./1.txt

分别向上下左右移动10个字符:

10k    10j    10h   10l

把光标移动到49行: 49G

移动到文本末行:

G

移动到文本首行:

gg

搜索文件中root出现的次数:

/root        按n则选择下一个:

还原上一步操作:   u

把整个文件的root替换为toor. 

1,$s/root/root/g










本文转自 芬野 51CTO博客,原文链接:http://blog.51cto.com/yuanhaohao/1980140,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
数据可视化 开发工具 vr&ar
Vim基础
vim基础知识
38 1
|
7月前
|
IDE Shell 开发工具
004.vim入门
vim vim是一个文本编辑程序没有菜单,只有命令,且命令繁多 基本工作模式 命令模式
64 1
|
缓存 开发工具
vim详细学习
vim 分为三种状态 命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)
88 1
|
机器学习/深度学习 人工智能 数据可视化
Vim学习笔记-基础篇
Vim学习笔记-基础篇
60 0
|
数据可视化 开发工具 开发者
vim 介绍|学习笔记
快速学习 vim 介绍
vim 介绍|学习笔记
|
Linux 开发工具 Windows
30分钟入门Vim
30分钟入门Vim
176 0
|
搜索推荐 Linux 开发工具
Vim 介绍 | 学习笔记
快速学习 Vim 介绍。
143 0