从命令模式----》编辑模式:i a o I A O
命令模式下:
使用 CTRL+s 可以锁屏
使用 CTRL+q 可以解锁。
上下左右:h左j下k上l右
复制:yy 光标所在的行就会被复制
2 yy 从光标所在的行开始复制2行
粘贴:p
剪切:dd 光标所在的行就会被剪切
4dd:从光标所在的行开始剪切4行
D:剪切光标后面的内容一直到 行尾
d0:剪切光标前面的内容一直到 行首
dw:剪切光标所在的单词
回到整个代码的第一行:gg
回到整个代码的最后一行:G
回到第100行: 100G
从当前光标开始向后删除一个字符:x(小写)
从当前光标开始向前删除一个字符:X(大写)
撤销到上一步:u
反撤销:ctrl+r
H:屏幕上方
M:屏幕中间
L:屏幕下方
w:向后移动一个单词
b:向前移动一个单词
v:选中一片代码
>>:整体向右移动
<<:整体向左移动
.:重复执行上一次的命令
shift + insert 复制
末行模式:
w:保存
q:退出
x:相当于wq
q!:在没有保存的前提下,强制退出
命令模式下:
shift + zz 相当于保存退出
shift + k 动态查看文档
vim -d test1.py test2.py 比较两个文件不同之处
归档管理:tar
tar - zcvf xxx.tar.gz 文件名 压缩文件 j az2
tar - zxcf xxx.tae.gz 文件名 压缩文件 j az2