vim(vi)在命令行模式下,可以读取、存储文件等动作。
:w ->将数据写入文件中。
:w! ->将数据强制写入文件中,最后能不能写入,与文件权限有关。
:q ->离开,不存储文件(常用)。
:q! ->强制离开而不存储文件。
:wq ->存储后离开。
:wq! ->强制存储后离开 (常用)。
:e! ->将文件还原到最原始的状态。
ZZ ->唯一一个不加:的执行动作。若文件没有更改,则不存储离开;如文件已经更改,则存储后离开。
:w [filename] ->将数据存储成另外一个文件。类似另存为。
:r [filename] ->在编辑的数据中,读入另外一个文件filename的数据。filename文件中的数据追加到光标所在行的后面[下面(新起一行)]。
:n1,n2 w [filename] ->将n1至n2行的内容保存至filename文件。
:! command_name ->暂时离开vim(vi)到命令行模式下执行command_name的显示结果。E.g:":! cat /root/ztj.sh",即可在vim(vi)中查看/root/ztj.sh中以cat形式展示的文件内容。
:set nu -->设置在文件中显示行号。其会在每一行的最前面显示行号。
:set nonu ->取消行号。与"set nu"相反。
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/z19861216/article/details/130528454