说明:在学习Linux过程中使用vim编辑器时候感觉到很不习惯,便从网上搜索了vim的常见命令,搜索得到以下两张神图,通过对这两张图以及vim使用文档的阅读使用思维导图自己画了一张图,和大家一起共享!
神图一:
神图二:
自己整理的思维导图:
对上述命令的说明:
一.基础命令:
1.运行VIM
使用vim + 文件名即可打开VIM编辑器;
2.插入文本
使用i命令进入插入模式;
3.移动光标
在常规模式下,使用h,j,k,l四个键进行左,下,上,右操作;
4.删除字符
在常规模式下,使用x命令;
5.删除一行
在常规模式下,使用dd命令;
6.删除换行符
在常规模式下,使用J命令;
7.撤销重做
在常规模式下,使用u命令进行撤销,Ctrl+R进行重做;
8.追加
在常规模式下,使用a命令;
9.另起一行
在常规模式下,使用o命令;
10.使用命令计数
在常规模式下,使用数字+x删除;
11.退出vim
在常规模式下,使用ZZ命令;
12.退出编辑并不保存任何修改
在常规模式下,使用q!命令;
13.重新再载入该文件
在常规模式下,使用e!命令。
二.高级命令
1. 以单词为单位的光标移动
使用w命令将光标向前移动一个单词,可以搭配命令计数器使用,
使用b命令将光标向后移动一个单词,可以搭配命令计数器使用,
使用e命令将光标移动到下一个单词的最后一个字母,
使用ge命令将光标移动到前一个单词的最前一个字母;
2.移动到行尾
使用$命令/使用End键,可以搭配命令计数;
3.移动到行首
使用^命令/使用Home键,不可以搭配命令计数;
4.移动到指定字符上
使用f+指定字符,则向右进行搜索,可以搭配命令计数,
使用F+指定字符,则向左进行搜索,可以搭配命令计数;
5.移动到匹配的括号上去
使用%命令;
6.移动到指定行
使用行号+G命令;
7.打开和关闭行号显示
使用:set number命令来打开行号显示,
使用:set nonumber命令来关闭行号显示;
8.滚动半个屏幕
使用Ctrl+U,则向上滚动,
使用Ctrl+D,则向下滚动;
9.滚动一行
使用Ctrl+E,则向上滚动,
使用Ctrl+Y,则向下滚动;
10.设置当前行位置
使用zz命令来讲当前行设置到屏幕中央,
使用zt命令来将当前行设置到屏幕顶端,
使用zb命名来将当前行设置到屏幕底端。