vi 和 vim 的区别?

记得刚学Linux的时候,面对漆黑的命令行界面,手一抖就可能出现乱码文件。
当时有一位前辈,非常优秀。
他输入了vi命令,屏幕上立刻出现了一个光标。
他手指飞扬,不一会儿,文件就被修改了,错误还用不同的颜色标记出来。
我光是看着就觉得眼花缭乱,心想这就是魔法。

当时,vim简直就是一个秘密武器。
第一次在宿舍的旧电脑上用vim写代码是在大二下学期。
具体来说,那是三月的一个晚上。
宿舍里就我一个人还醒着。
屏幕的蓝光反射在桌子上。
我很着急。
我按了很长时间的按钮,没有任何反应。
我满头大汗。
学长过来说,按i键打字就可以了。
我突然意识到我一直在忙着按其他键。
从那时起,vim 就成了我的指路明灯。

vim的三种模式乍一看让人头晕。
命令模式、插入模式、末行模式,每一次切换都像在玩一场新游戏。
但慢慢地,手指会自动找到钥匙,就像骑自行车一样,一开始会摇摇晃晃,然后就会变得轻如燕子。
我记得有一次我在实验室熬夜修改代码。
凌晨三点,我熟练地按i插入代码,按Esc切换回命令模式,用dd删除行,用yy复制。
我的手指在键盘上飞舞,就像在弹钢琴一样。
周围的同学都惊讶地看着我,以为我是键盘侠。

vim的撤销功能也很棒。
之前在修改一个重要的配置文件的时候,不小心删除了一段关键的代码。
我的手颤抖着,按下了x,我顿时出了一身冷汗。
幸运的是,我催促你撤消操作。
Vim 的撤销堆栈可以无限回滚,就像后悔药一样。
这让我对vim更加依赖,甚至有点上瘾。

不过,现在工作了,虽然还是离不开vim,但是用的比较少了。
现在我用的是IDE,功能比较多,但是有时候遇到一些复杂的Linux环境配置,还是要打开终端,用vim来改文件。
这时我才发现vim原来这么好用。
等等,我突然想到vim的配色方案也可以自定义。
不同的颜色代表不同的语法。
如果您使用 IDE,这可能不太直观。

当前的 vim 对我来说就像一把瑞士军刀。
虽然简单,但是功能却很强大。
有时候我在想,如果不用vim,改文件会不会很麻烦? 但转念一想,现在这么多人用vim肯定是有原因的。
不过话虽如此,这么多模式为何学习 vim 这么难呢? 这是优点还是缺点?

vim进入和退出

Vim 介入: 1 .直接:vim文件路径,默认第一行或最后一个位置。
2 .位置:vim+行号文件路径,跳转到指定行。
3 .搜索:vim +/关键字文件路径,高亮关键字。

Vim 退出: 1 . 最后一行模式::回车。
2 . 保存并退出::wq 或:x。
3 . 强制退出: :q!无需保存。
4 . 快速保存并退出:ZZ(大写)。

注意模板并保存更改。

linux中vi指令是什么意思

记得有一次,我在大学宿舍的一台破电脑上安装Linux系统,想尝试一下传说中的vi编辑器。
那时我完全是个新手,对终端命令一无所知。
当我打开电脑时,只见一排排英文字母冷冷地闪烁着。
我有点困惑。

我尝试在终端中输入“vi filename”,屏幕上立即出现一个空白的编辑界面。
我按下“i”键,屏幕上出现了一个光标,我小心翼翼地输入了几行文字。
突然我意识到我显然按错了什么,屏幕上的文字消失了。
我惊慌失措,按下“Esc”键,文字又出现了。
原来这就是所谓的“插入模式”,我暗自庆幸。

接下来我想尝试删除一些文本。
我按了“dd”,屏幕上的文字竟然消失了。
我很震惊。
这是我第一次在终端中完成删除操作。
然后我尝试查找一段文字,按“/”键,输入关键字,文字就跳转到相应的位置。

就这样我花了几个小时在 vi 编辑器中摆弄。
虽然一开始很困难,但随着我逐渐掌握了不同的模式和键盘快捷键,我发现vi确实是一个强大的工具。
这让我感受到了Linux的魅力,激发了对编程的浓厚兴趣。

后来我成为了系统管理员,vi成为了我工作中不可或缺的工具。
每当我遇到问题时,我总是可以使用 vi 来解决它。
有时我想,如果没有这次尝试,我可能不会走这条路。
也许生活就是这样,有时候一个小小的尝试就能改变一切。