linux学习Day_3

vim使用技巧;GCC使用;GDB使用

1.vim 使用

vim分为三种基本模式

  • 命令行模式
  • 插入模式
  • 底行模式

1)vim的删除、插入、复制

删除:

1
2
3
4
x 	#删除光标所在的字符
dd #删除光标所在行
s #删除光标所在的字符,并进入输入模式
S #删除光标所在的行,并进入输入模式

修改:

1
2
r 	#修改光标所在的字符,键入r之后直接键入待修改的字符
R #进入取代模式,可移动光标键入所指定的修改字符

复制:

1
2
yy	#复制光标所在的行
nyy #复制光标所在行向下n行

粘贴:

1
p #将缓冲区的字符粘贴到光标所在位置

2)光标的移动

1
2
3
4
5
6
7
8
9
10
11
12
0	#移动光标到所在行的最前面
$ #移动光标到所在行的最后面
H #光标移动到当前屏幕第一行第一列
M #光标移动到中间行第一列
L #光标移动到最后一行第一列
b #移动到上一个字的第一个字母
w #移动到下一个字的第一个字母
e #移动到下一个字的最后一个字母
^ #移动到光标所在行的第一个非空白字符
n- #向上移动n行
n+ #向下移动n行
nG #移动到第n行

3)查找与替换

查找:

1
2
/<要查找的字符>	#向下查找字符
?<要查找的字符> #向上查找字符

替换:

1
2
3
4
5
6
:0,$s/string1/string2/g	

#0,$表示替换范围从第0行到最后一行
#s表示转入替换模式
#string1/string2表示把所有的string1替换为string2
#g表示替换一行中所有的sting1,否则只替换第一个

2.GCC使用

# linux

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×