Vim基础

来源:互联网 发布:板式床 品牌 知乎 编辑:程序博客网 时间:2024/04/27 21:02

1.Vim是有vi演变而来的的编辑器,具有6中基本模式和5种派生模式

2.6种基本模式如下

普通模式(Normal mode)

Vim默认模式,命令往往需要一个操作符结尾

插入模式(Insert mode)

向文波缓冲中插入文本,可以按ESC键回到普通模式

可视模式(Visual mode)

移动命令会扩大高亮的文本区域。高亮区域可以是字符、行或者是一块文本。
执行非移动命令时,命令会被执行到这块高亮的区域上。

选择模式(Select mode)

可用鼠标或者光标键高亮选择文本,不过输入任何字符的话,Vim会用这个字符替换选择的高亮文本块,并且自动进入插入模式

命令行模式(Command line mode)

在该模式中可以输入会被解释成并执行的文本
例如:执行命令(:键)、搜索(/和?键)或者过滤命令(!键),命令执行后返回到命令行模式之前的模式

Ext模式(Ex mode)

使用“:visual“命令离开Ex模式前,可以一次执行多条命令

3.三种模式的切换

  • 普通模式进入插入模式:i(插入)或a(追加)
  • 普通模式进入命令行模式:“:”

    注意:命令行模式中输入wq回车后保持并退出vim;输入w 文件名可以将文档另存为其他文件名或存到其他路径下

4.进入vim

在终端中输入命令:vim 文件名

5.游标移动,在普通模式下

这里写图片描述

另外,使用方向键也可以进行移动

6.进入插入模式,相应的命令

这里写图片描述

注意:每次要先回到普通模式才能切换成以不同的方式进入插入模式

7.退出vim

命令行模式下退出vim的方式

这里写图片描述

8.删除文本

普通模式下删除vim文本信息

这里写图片描述

注意:命令之前加上数字,表示一次删除多行。2dd表示一次删除2行

0 0
原创粉丝点击