VIM终端编辑工具(上)2021-02-17

终端编辑工具(上)

  • 终端编辑工具:vi / vim 、 emacs等
  • 基本介绍:vim是vi的扩展,被誉为终端编辑器之神
  • 软件安装:yum install -y vim*

工作模式:

  1. 正常模式
    0、使用格式说明 vim filename
    若文件已存在,则直接打开
    若文件不存在,则会新建,若不修改则不会创建空文件
    1、主要用来浏览或修改文本内容
    2、使用vim打开文件的默认模式
    3、在任意模式下按ESC即可进入该模式

  2. 编辑模式

    主要用来向文本添加内容,也叫插入模式
    正常模式下输入以下字符都可进入该模式
    i : 在光标所在字符前开始输入文字
    I :在行首指第一个非空白字符处开始输入文字
    a : 在光标所在字符后开始输入文字
    A :在行尾开始输入文字
    o : 在光标所在行的下面单独开一新行来输入文字
    O : 在光标所在行的上面单独开一新行来输入文字
    s : 删除光标所在的字符并进入插入模式
    S :删除光标所在的行并进入插入模式

  3. 命令模式

    主要用来管理文件或设置vim,如;保存、退出、放弃等等,而不是修改文件内容
    在正常模式下,输入’ : ’ 即可进入命令模式,由于操作都是在一行完成,因此也叫单行模式
    保存文件:w
    退出软件:q
    保存退出:x,等价于wq,等价于正常模式下的shift+zz
    强制操作:!
    放弃修改:e! (如果你打开一个文件修改错了地方,esc -> :e! 就会撤回你刚才修改的内容,而且会重新打开该文件)

  4. 可视模式

    v: 可视块模式
    V:可视行模式
    注:如果要整体移动,可先输v,按左右上下键选中,再按shift+< 或shift+> 左右移动

你可能感兴趣的:(LINUX,linux,vim)