Linux中vi命令的详细总结

vi命令的使用

首先可以新建一个文件夹 touch 1.txt  之后通过vi命令进入其中  vi 1.txt

进入其中开始编辑,按下a键可以进行输入。

随便输入一些东西(暂时不支持中文)

 

非输入模式:按下h键,光标往前走

      按下l键,光标往后走

      按下j键,光标往下走

      按下k键,光标往上走

      按下a键,进入输入模式,在光标前一个插入

      按下i键,进入输入模式,在光标后一个插入

      按下o键,光标自动下移一行,进入输入模式

      按下s键,删除光标所在位置的信息,进入输入模式

      按下x键,删除光标所在位置的信息

      按下u键,撤销上一步操作(能一直撤销)

      按下dd键,删除(剪切)光标所在整行。

      按下5dd键,删除(剪切)从光标处开始的5行。5变成其他数字意思一样

      按下yy键,复制光标所在整行

      按下5yy键,复制从光标处开始的5行。5变成其他数字意思一样

                   按下p键,将之前删除(dd)或复制(yy)过的数据粘贴到光标后。

      按下/+字符串在文本中从上至下搜索该字符串。

      按下?+字符串在文本中从下至上搜索该字符串 。

      按下n键,显示搜索命令定位到的下一个字符串。

      按下N键,显示搜索命令定位到的上一个字符串。

命令模式:  输入:w,保存

                    输入:q,退出

                    输入:q!,强制退出(放弃对文本的修改)

                   输入:wq!,强制保存退出

      输入:set nu,显示行号

      输入:set nonu,不显示行号

      输入:命令,执行该命令

      输入:整数,跳转到该行

原文地址:https://www.cnblogs.com/longshisan/p/11722951.html