linux-vim常用命令(命令行模式)

来源:互联网 发布:http jd2017b.123js 编辑:程序博客网 时间:2024/05/21 17:53

记录一些最近在学习的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:反撤销