侧边栏壁纸
博主头像
一揽芳华 博主等级

行动起来,活在当下

  • 累计撰写 265 篇文章
  • 累计创建 24 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

4.1、vim文本编辑器

芳华是个男孩!
2024-10-14 / 0 评论 / 0 点赞 / 10 阅读 / 0 字
广告 广告

title: 01-vim编辑器
order: 1

icon: lightbulb

在 Linux 系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数”。 而且在日常工作中大 家也肯定免不了要编写文档,这些工作都是通过文本编辑器来完成的。 Vim 文本编辑器,它默认会安装 在当前所有的 Linux 操作系统上,是一款超棒的文本编辑器。 Vim 之所以能得到广大厂商与用户的认可,原因在于 Vim 编辑器中设置了三种模式—命令模式、末行模式和编辑模式,每种模式分别又支持多 种不同的命令快捷键,这大大提高了工作效率,而且用户在习惯之后也会觉得相当顺手。要想高效率地 操作文本,就必须先搞清这三种模式的操作区别以及模式之间的切换方法 。

命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。
输入模式:正常的文本录入。
末行模式:保存或退出文档,以及设置编辑环境。

在每次运行 Vim 编辑器时,默认进入命令模式,此时需要先切换到输入模式后再进行文档编写工作,而 每次在编写完文档后需要先返回命令模式,然后再进入末行模式,执行文档的保存或退出操作。在 Vim 中,无法直接从输入模式切换到末行模式。 Vim 编辑器中内置的命令有成百上千种用法,为了能够帮助 读者更快地掌握 Vim 编辑器,表 4-1 总结了在命令模式中最常用的一些命令。

表 4-1 Vim 中常用的命令

末行模式主要用于保存或退出文件,以及设置 Vim 编辑器的工作环境,还可以让用户执行外部的 Linux 命令或跳转到所编写文档的特定行数。要想切换到末行模式,在命令模式中输入一个冒号就可以了。末 行模式中可用的命令如表 4-2 所示。

表 4-2 末行模式中可用的命令

实例1:在当前目录下新建一个以“ceshi”命名的txt文档,并打开编辑它,输入: welcome to zhangxuewen ,然后保存并,并查看输入内容:

 [root@host-172-16-0-115 ~]# touch ceshi.txt //新建ceshi.txt文档

[root@host-172-16-0-115 ~]# vim ceshi.txt

//编辑ceshi.txt文件

在弹出的界面中按键盘上“I”键更改为写入模式,并输入如下内容: welcome to zhangxuewen:

输入完成之后,按键盘上的“ESC”键,输入“:”号后,紧接着输入“x”,保存并推出

查看ceshi.txt内容:

[root@host-172-16-0-115 ~]# cat ceshi.txt

学完以上后,对创建和编辑文件应有了一个新的了解,现在我们通过似乎用echo命令以及输出重定向和 管道符命令使上面的操作一步到位:

[root@host-172-16-0-115 ~]# touch ceshi.txt | echo "welcome to zhangxuewen" > ceshi.txt | cat ceshi.txt

当然我们还可以在ceshi.txt文件尾行追加内容“ceshi”,我们依旧通过输出重定向和管道符命令:

[root@host-172-16-0-115 ~]# echo "ceshi" >> ceshi.txt | bash | cat ceshi.txt

0
广告 广告

评论区