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/2057160,如需转载请自行联系原作者
目录
相关文章
|
Unix 程序员 Linux
VIM 简单使用1
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。
258 0
VIM 简单使用1
|
Java Linux 开发工具
Vim 简单使用指南
Vim 简单使用指南
310 0
Vim 简单使用指南
|
开发工具
vim使用技巧总结
vim使用技巧总结
|
弹性计算 Linux 开发工具
ECS实践-- Linux 上 常用 vim 快捷键
vim 可以说是linux 上的神器,而完全掌握它的操作需要一点时间,更多需要在实践中学习,阿里云起实验室上很容易创建阿里云ECS,根据完善的实验室文档我很快地完成了此次vim 之旅,感谢阿里云云起实验室。
320 0
|
人工智能 数据可视化 开发工具
|
SQL Java Shell
基于任务的vim使用手册-基础篇
基于任务的vim使用手册
1139 0
|
开发工具 数据可视化 Shell
Vim的使用技巧---世上最好用的编辑器
愿把每一件事做好 vim是一个模式化的编辑器,它一共有三种模式,编辑模式(命令模式)、输入模式、末行模式。 三种模式之间的切换如下图: vim.png 从图中可以看出,可以在编辑模式下可以随意切换到输入模式和末行模式,而输入模式和末行模式只能切换回编辑模式(命令模式)。
1153 0
|
开发工具
vim 个人使用笔记
首先链接个网址,以后有什么快捷键没有使用过再查询吧 在vim中快速复制粘贴多行 用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。
873 0