记录一些最近在学习的linux指令
vim-命令行模式:
1、复制
yy:复制光标所在行
5yy:复制光标所在行开始向下5行
2、剪切、删除
d0:光标位置开始剪切,直到行首
D:光标位置开始剪切,直到行末
dd:剪切(删除)光标所在行
2dd:光标所在行开始向下剪切(删除)2行
x:删除当前的光标字符,每次只删一个
X:删除当前的光标的前一个字符,每次只删一个
3、粘贴
p:粘贴
4、光标定位
h 左, j下, k上, l右
H:定位到当前屏幕上方
M:定位到当前屏幕中间
L:定位到当前屏幕下方
Ctrl+f:向下翻一页
Ctrl+b:向上翻一页
Ctrl+d:向下翻半页
Ctrl+u:向上翻半页
20G:快速定位到第20行代码处
G:定位到文件最后一行
gg:定位到文件第一行
w:向后跳一个单词的长度
b:向前跳一个单词的长度
5、选中一片代码
v:从光标开始选中
V:选中整行
>>:选中后向右移
\<<:选中后向左移
.:重复执行代码
{:向上以一段代码块,以空行为标志
}:向下以一段代码块,以空行为标志
6、替换
r:替换光标处一个字符
R:替换一个字符以及后面的字符
7、查找
格式–>
/hello 查找hello单词
n:向下
N:向上
8、撤销操作
u:撤销上一次操作
ctrl+r:反撤销