day-编辑器vim

简介:

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可以分为三个模式:一般模式: 编辑模式:  命令模式:如下图:

17c6896a3a994b7449f63470a2c354f4.jpg-wh_

4、常用操作命令:

一般模式下的移动光标:

3441806740895d3291ea895a66e2d0b8.png-wh_

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

af4d66625b48c74dca0b1c31fbcc1fd6.png-wh_

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

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










本文转自 芬野 51CTO博客,原文链接:http://blog.51cto.com/yuanhaohao/1979804,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
存储 Linux 编译器
vim编辑器和gcc/g++编辑器的使用讲解
vim编辑器和gcc/g++编辑器的使用讲解
70 2
|
4天前
|
Ubuntu 搜索推荐 Linux
Linux的Vim编辑器详解
Linux的Vim编辑器详解
|
1天前
|
Unix Linux 程序员
linux入门系列4--vi/vim编辑器
linux入门系列4--vi/vim编辑器
|
8天前
|
程序员 Linux 开发工具
|
9天前
|
Linux 开发工具 C++
Linux文本编辑器vim的使用
vi/vim,vi是一款很老的编辑器,它们都是多模式文本编辑器,没有代码的编译功能,也没有调试功能。 vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。
29 0
|
18天前
|
开发工具 Linux Unix
18. 【Linux教程】vim 编辑器
18. 【Linux教程】vim 编辑器
20 0
|
1月前
|
弹性计算 Unix Linux
Linux:文本编辑器 - vim
Linux:文本编辑器 - vim
26 1
|
29天前
|
Linux Shell 开发工具
Linux-- vi / vim 编辑器
Linux-- vi / vim 编辑器
12 0
|
1月前
|
Unix Shell Linux
在 Linux 上把 Vim 配置为默认编辑器
在 Linux 上把 Vim 配置为默认编辑器
|
1月前
|
Linux 开发工具 C语言
Linux课程四课---Linux开发环境的使用(vim编辑器的相关)
Linux课程四课---Linux开发环境的使用(vim编辑器的相关)