从 nano 到 vim:带你了解三大文本编辑器的文章
前言
哈喽,我是你的人类朋友????
最近的工作经常需要和nano编辑器
打交道
之前学编辑器的时候,比较熟悉的是vi
和vim
这两个
今天讲讲这三个编辑器吧
用起来的时候也亲切一点。????
看完之后你将会有如下收获:
懂得nano编辑器、vi编辑器、vim编辑器是什么
懂得他们的共同点和区别
当前市场上他们的使用情况
????~发车
首先,它们都是文本编辑器
,用于在计算机中创建、编辑和保存文本文件。
文本文件可以是源代码(比如.sh
文件)、配置文件(比如.yaml
文件)、文档(.txt
虽然你肯定懂,但前面两个都写了,这边我也强行写(●'◡'●))等等。
nano编辑器:
nano是一个简单
直观的文本编辑器,非常适合初学者使用。
它有一个用户友好的界面,可以显示当前光标的位置、编辑的行数等信息。nano还提供了基本的编辑功能,如复制、粘贴、查找和替换等。它的操作方式比较直观,不需要记忆复杂的命令,因此很容易上手。
vi编辑器:
vi是一个古老但功能强大的文本编辑器,它在Unix和Linux系统中非常常见。
vi编辑器有两种模式:命令模式和插入模式。在命令模式下,用户可以输入各种命令来操作文本,如移动光标、删除文本等。要进入插入模式才能输入文本。vi编辑器的命令比较多,需要一定的学习和记忆,但一旦掌握,可以实现非常高效的文本编辑。
vim编辑器:
vim是vi编辑器的增强版,它包含了vi的所有功能,并增加了一些新的特性和改进。
vim在vi的基础上增加了更多的命令、更强大的搜索和替换功能、语法高亮等。它还支持插件和脚本,可以根据用户的需要进行定制和扩展。vim在程序员和高级用户中非常受欢迎,因为它提供了强大的编辑能力和高度的可定制性。
共同点和区别: 它们的共同点是都是文本编辑器,用于编辑文本文件。
区别在于界面、操作方式和功能。nano编辑器界面友好,操作简单;vi编辑器功能强大,但需要记忆命令;vim编辑器则结合了nano和vi的特点,既具有友好的界面,又拥有强大的功能。
市场上的使用情况:
在市场上,nano编辑器通常用于初学者(比如在下????)或者需要简单编辑任务的场合。vi和vim编辑器在Unix和Linux系统中非常普遍,尤其受到程序员和高级用户的喜爱。因为Unix和Linux系统广泛使用vi和vim,很多服务器和命令行界面也默认使用它们。对于Windows用户来说,可能更习惯使用像Notepad++或Sublime Text这样的图形界面编辑器,但vi和vim在跨平台开发和服务器管理中仍然非常有用。
最后
其实不管怎么说,他们都是来帮我们更好地完成文本编辑工作的朋友,不用太纠结选择。
任何一个编辑器只要足够熟练,其实对于工作的基本编辑操作来看都是绰绰有余的。先上手一个就可以了。
下次见咯????
上一篇: 13-3 vi 编辑模式和移动光标
下一篇: 如何注销 Linux 用户(命令)