Linux命令学习笔记之二vi命令简记

vi命令是Linux中较常用来进行文件编辑的命令

本文只记录了vi中较常用的使用方法,文中如有错漏,欢迎指正


基本格式:vi 路径/文件名


使用vi打开文件后不再进行任何键盘操作的情况下,文件是处于“查看状态”。

该状态下可进行的操作有

    输入a、i、o进入“编辑状态”

    输入冒号“:”进入“指令接收准备状态”或者叫“冒号状态”

    输入“/”或“?”进入“文件查找状态”,“/”在文中向下查找,“?”在文中向上查找

    输入“gg”,光标跳转到首行

    输入“G”,光标跳转到最后一行

    输入“nyy”,复制n行内容,n代表行数,以光标所在行起为第1行

            如果只复制一行,则只输入“yy”

    输入“p”,将复制的内容粘贴,粘贴的内容将在光标所在行的下一行显示

    输入“u”,撤销上一步操作

    输入“ndd”,删除n行内容,n代表行数,以光标所在行起为第1行

            如果只删除一行,则只输入“dd”


文件在查看状态情况下如果输入冒号“:”,文件将处于“指令接收准备状态”

(本人喜欢称为“冒号状态”),该状态下常用指令:x、w、q、wq、w!、q!、wq!

    x:保存退出    w:保存不退出    q:退出不保存    wq:保存退出    

    w!:强制保存不退出    q!强制退出不保存    wq!:强制退出保存

退出当前状态按键盘左上角ESC键


文件还有一种状态叫作“编辑状态”,进入该状态较常用的方法,

分别在查看状态下按下键盘小写a、i、o

    a:将在光标后编辑    i:将在光标前编辑    o:光标下一行编辑

退出当前状态按键盘左上角ESC键

你可能感兴趣的:(vi命令)