VIM编辑器的使用
命令模式的操做
1.光标的移动
h j k l
前 下 上 后
行首:0
行尾:$
文件开始位置:gg
文件末尾:G
行跳转:300G编辑器
2.删除操做
删除光标后边的字符:x
删除光标前边的字符:X
删除光标前边的单词:dw (光标移动到单词的开始位置,不然只能删除一部分)
删除光标到行首的字符串:d0
删除光标到行尾的字符串:D(d$)
删除光标当前行:dd
删除多行:ndd (n -- 天然数)
3.撤销操做
撤销:u
反撤销:ctrl + r文档
4.复制粘贴
复制:yy
复制多行:nyy
粘贴:p (光标所在行的下一行)
粘贴:P (光标所在行)
剪切 == 删除
5.可视模式
切换到可视模式:v
选择内容:hjkl
操做:复制:y 删除:d字符串
6.查找操做
1. /hello
2. ?hello
3. # -- 把光标移动到查找的单词身上
遍历时的快捷键:N/n遍历
7.r:替换当前字符移动
缩进:
向右:>>
向左:<<文件
8.查看man文档
K(shift + k) 3 + shift+k快捷键
文本模式下的操做:
切换到文本模式:
a -- 在光标所在位置的后边插入
A -- 在当前行的尾部插入
i -- 在光标所在位置的前边插入
I -- 在光标所在行的行首插入
o -- 在光标所在行的下边开辟一个新的行
O -- 在光标所在行的上边开辟一个新的行
s -- 删除光标后边的字符
S -- 删除光标所在的行字符
末行模式下的操做:
查找::s/tom/jack/g
:%s/tom/jack/
:20,25s/tom/jack/g
保持退出:
q:退出
q!:退出不保存
w:保存
wq:保存退出
x:== wq
在命令模式下保存退出:ZZ
分屏操做
末行模式
命令:sp 将屏幕分为两部分 -> 水平
命令:vsp 将屏幕分为两部分 -> 垂直
命令:sp(vsp) + 文件名 水平或垂直拆分窗口显示两个不一样文件
操做
命令:wqall 保存并退出全部屏幕
命令:wq 保存并退出光标所在的屏幕
ctrl+ww 切换两个屏幕
彻底照搬,版权归原做者。