vim的使用

从命令模式----》编辑模式: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

原文地址:https://www.cnblogs.com/qq_841161825/p/8818851.html