linux中vi编辑器怎样使用

当我在Linux中使用vi编辑器编辑文本文件时,遇到了很多风险。
记得曾经在一台名为“server01 ”的服务器上新建了一个名为“test.txt”的文本文件,然后使用命令行“vi test.txt”进入vi编辑器。

当时我正要编辑这个文件,但我一激动,直接按了“i”进入插入模式。
我发现文字根本没有动,我还站着。
就在那时我意识到,在第六次,按“i”只是进入插入模式。
要编辑文本,您必须在插入模式下输入内容。

后来我输入了一段文字,想保存,却又犯了一个错误。
我按“ESC”退出插入模式,然后输入“:wq!”命令保存并退出。
结果文件还没有保存,vi编辑器无法退出。
我当时实在是太不耐烦了,最终用了“:q!”订单被强行取出来,并没有出现什么大的问题。

我再次编辑一个特别长的文本文件。
我想跳到文件末尾,所以我按了“G”。
结果,光标移到了文件末尾,但我还是要翻页才能看到文件开头的内容。
这时我发现在vi中直接按“G”只能到文件末尾,还得配合“ctrl+b”或“ctrl+f”翻页。

还有一次,当我编辑文件时,我想复制一段文本,所以我按了“yw”。
结果发现副本不完整。
原来是光标没有对准词尾。
当时我了解到,在VI中复制粘贴时,需要注意光标的位置。

总之,vi编辑器是一个非常强大的工具,但是要使用好它,确实需要花一些时间来熟悉它。
我现在已经习惯了,但一开始我遇到了很多陷阱。
哈哈,分享这些经验,希望对你有帮助。

Linux基础:vi编辑器启动和退出以及保存文件的学习

记得有一次,我正在Linux终端中使用vi编辑器编写代码,突然停电了。
当我回来的时候,我发现电脑已经重新启动了。
当时我正在编辑一个名为“script.c”的文件,其中充满了各种函数和循环,花了我大部分时间。
重启后,我赶紧打开终端,输入“vi script.c”准备继续编辑。
我一打开,发现里面什么都没有,我半天的努力都白费了。

我立刻想起了vi编辑器的最后一行模式,赶紧按“Esc”键退出输入模式,然后输入“:wq”保存退出。
然而,当我再次打开“script.c”时,它仍然是空的。
然后我意识到我可能在停电期间没有正确保存文件。

突然我想,是不是停电前我输入的命令顺序错了?我尝试在最后一行模式下输入“w”,然后按 Enter,但文件仍然是空的。
我再次尝试输入“w test.c”,这次屏幕上出现提示“File test.c已经存在”,我意识到该文件可能之前已经保存过。

等等,还有一件事,我突然想到我可以使用“:wq”直接退出而不保存更改。
我赶紧查了一下,发现确实是这样。
看来下次使用vi编辑器的时候要记得先保存然后退出。

那么如果下次再次停电,我如何确保我的文件不会丢失?

Linux shell使用vi编辑某个文件时,怎么才能进去编辑状态呢

上周,我在2 02 3 年1 月的一次Linux培训中学习了如何使用vi编辑器。
我记得老师当时说,vi运行时通常处于命令模式。
要退出命令模式并进入编辑模式,请键入命令,例如 I(插入)、A(添加)、O(打开)或 r(替换)。

我的朋友第一次使用 vi 时就记住了这个技巧。
他表示,输入“i,o,a”进入插入模式,这与编辑器在GUI环境中的工作方式类似,只是光标的初始位置不同。
输入“r”是替换模式,可以替换光标所在的字符。

不过,我刚刚想到的另一件事是,在使用vi时,有时如果不小心按错了键,就会进入错误模式。
此时,您应该快速按 Esc 键返回命令模式,然后再执行一次。
对于初学者来说,这个过程可能有点乏味。
算了,你只要弄清楚就行了。
然而,vi 是一个功能强大的文本编辑器。
一旦你熟练了,事情就会变得非常简单。