博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day17-编辑器vim
阅读量:6244 次
发布时间:2019-06-22

本文共 733 字,大约阅读时间需要 2 分钟。

hot3.png

5.1:vi和vim:

vim是所有linux系统的文本编辑工具,相同与windows下记事本,用来操作和编辑文件:

vim是vi的升级版,vim(会显示字体颜色):     vi(则不会显示颜色)

1、vim的安装yum  install -y  vim-enhanced

2、配置文件:

/etc/vimrc      #全局配置文件

/home/.vimrc    #用户配置文件(不存在,需建立)

3、vim可以分为三个模式:一般模式: 编辑模式:  命令模式:如下图:

4、常用操作命令:

一般模式下的移动光标:

一般模式下的剪切复制粘贴:

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

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

补充命令:在命令模式

:hi:则显示高亮:

:nohi:则不显示高亮:

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

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

 

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

AAAAAAAAAAAAA

aaaaBBBBBBCC

dddAACCCacc

[root ~]# vim 1.txt

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

[root ~]# cat 1.txt

aaaaaaaaaaaaa

aaaaBBBBBBCC

dddaaCCCacc

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

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

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

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

转载于:https://my.oschina.net/yuanhaohao/blog/1833142

你可能感兴趣的文章
接口的使用
查看>>
LeetCode 347. Top K Frequent Elements
查看>>
二叉树遍历
查看>>
JAVA 并发
查看>>
Markdown引用微博图床被防盗链不加载响应403完美解决
查看>>
0302思考并回答一些问题
查看>>
Sphinx的介绍和原理探索
查看>>
php中mysql数据库操作类 -李盛鹏 -博客园
查看>>
coreseek增量索引
查看>>
ubuntu更新源(2018最新)
查看>>
python使用小结——iloc与loc的使用
查看>>
linux crontab定时任务运行shell脚本(shell执行sql文件)
查看>>
Python用Pillow(PIL)进行简单的图像操作
查看>>
[51Nod 1584] 加权约数和
查看>>
微信小程序的同步操作
查看>>
Lua中的操作系统库
查看>>
环境变量path的值大于1024的解决办法
查看>>
webpack 通用环境快速搭建
查看>>
js获取url参数值
查看>>
Django 文件下载功能
查看>>