vim的三种模式
命令行模式command mode)
插入模式(Insert mode)
底行模式(last line mode)
其中出入插入模式和底行模式时按住“ESC” 可以退回到命令模式。
命令模式经常使用的指令是 :q(退出) :wq(保存并退出) :q! (强制退出) ,在命令模式中主要通过 “hjkl” 四个字母进行光标的移动
当然也有一些其他的细节的移动方法。此处不做详细的阐述。
底行模式主要用来进行命令操作
命令模式下输入:、/进入此模式
:进入此模式,常用用命令
/进入此模式,主要用来进行查找。
/查找的字符串:n查找下一个匹配的字符串,N查找上一个匹配的字符串
插入模式主要是对内容进行编辑,在命令模式中按住”i”即可进入插入模式
i 在光标前面插入文字
I 插入到行开始的位置
o 在光标所在行的下一行增添新行
O 在光标所在行的上一行增添新行
I 在光标所在行的开头插入
A 在光标所在行的末尾插入
^ 一行的开始
$ 一行的结尾
g 文档的开始
G 文档的最后一行
s 删除光标所在的行的字符
S 删除光标所在的行
dd 也是删除一行,不知道跟S有啥不同,我测试的结果是一样的,光标都还是在那行
yy 复制一行或多行
p 粘贴一行
h,j,k,l h表示往左,j表示往下,k表示往右,l表示往上,跟方向键类似。
n+// 向下跳n行
n- // 向上跳n行
nG // 跳到行号为n的行
G // 跳至文件的底部
ndd 删除以当前行开始的n行
网友评论