![](https://img.haomeiwen.com/i19030547/a2f06a6b56bdf8c8.png)
vim中常用的6种模式
1.普通模式(Normal mode)
在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。Vim强大的编辑能来自于其普通模式命令。普通模式命令往往需要一个操作符结尾。例如普通模式命令dd删除当前行,但是第一个"d"的后面可以跟另外的移动命令来代替第二个d,比如用移动到下一行的"j"键就可以删除当前行和下一行。另外还可以指定命令重复次数,2dd(重复dd两次),和dj的效果是一样的。
在普通模式中,有很多方法可以进入插入模式。比较普通的方式是按a(append/追加)键或者i(insert/插入)键。
2.插入模式(Insert mode)
在这个模式中,大多数按键都会向文本缓冲中插入文本,在插入模式中,可以按ESC键回到普通模式。
3.命令行模式(Command line mode)
在命令行模式中可以输入会被解释成并执行的文本。例如执行命令(:键),搜索(/和?键)或者过滤命令(!键)。在命令执行之后,Vim返回到命令行模式之前的模式,通常是普通模式。
进入vim
vim+文件可以进入普通模式,按下i键进入插入模式。按Esc进入普通模式,在该模式下使用方向键或者h,j,k,l键可以移动游标。w:移动到下一个单词;b:移动到上一个单词。
![](https://img.haomeiwen.com/i19030547/81ed927124d1150d.png)
保存文档
从普通模式输入:进入命令行模式,输入w回车,保存文档。输入:w 文件名可以将文档另存为其他文件名或存到其它路径下。
退出vim
1.命令行模式下退出vim
![](https://img.haomeiwen.com/i19030547/acc35967bc6d8773.png)
2.普通模式下退出vim
普通模式下输入Shift+zz即可保存退出vim
删除vim文本信息
1.普通模式下删除vim文本信息
![](https://img.haomeiwen.com/i19030547/7fb10cddddca73e6.png)
2dd表示一次删除2行。
网友评论