这玩意,偶尔用一下还是挺方便的,简单记几个操作。
根据自己用到哪些指令,再进行补充
一、三种基本模式和模式切换
命令模式是进入的时候的最基本的模式,也是最初的模式。想对文本进行一些改动较大的操作也需要这个模式
命令模式+shift+:(分号) 切换到底线命令模式,以在最底一行输入命令。表现为光标变粗且在底部(按两下回车返回命令模式,但是底线模式下面的 :号不会消失)
命令模式+a(或者i o) 切换到输入模式
(按esc返回命令模式)
二、命令模式的常用操作
h j k l :左 下 上 右
u : 撤销
x //删除光标包裹的字符
dd //删除光标所在的一行
n dd //删除光标及其以下的n行
更详细的删除方法:
gg //跳到 行首
ngg //跳到第n行 这个n不会显示
G // 跳到行尾
快速翻页
Ctrl + F 屏幕向下滚动一屏
Ctrl + B 屏幕向上滚动一屏
Ctrl + E 屏幕向下滚动一行
Ctrl + Y 屏幕向上滚动一行
Ctrl + D 屏幕向下滚动半屏
Ctrl + U 屏幕向上滚动半屏zz 让光标所在的行居屏幕中央
zt 让光标所在的行居屏幕最上一行 t=top
zb 让光标所在的行居屏幕最下一行 b=bottom
三、底线模式常用操作
:set number //显示行号
: n //跳转第n行
: /字符串 //假如查找字符串为“model”,在vim中键入命令:"/model"
键入小写"n"查看下一个匹配的字符串
键入大写"N"查看上一个匹配的字符串