8 开发网管需要具备的技能:
8.1 熟练撑握C语言程序设计方法;
8.2 熟练使用VIM + Makefile + make + gdb的软件开发模式;
8.2.1 VIM的使用技巧,VIM的功能强大,使用方便,不亚于任何一种其它编辑器;一些常用的编辑技巧整理如下:
n 重复还原类
撤消上一个编辑操作:U
重复上一个编辑操作:.
还原被撤消的编辑操作:Ctrl + R
n 大小写转换指令
~ :交换大小写
U :将小写变大写
u : 将大写变小写
n 跳转指令
ctrl + o :下一位置
ctrl + i :上一位置
ctrl + ] + i : 跳到变量定义处
n 多窗口操作
在各个窗口切换: ctrl+w
在一个窗口总打开一个文件: new filename
分割窗口: split
左右分栏: vsplit
在新窗口中打开文件:new filename
8.2.2 另外熟练使用gdb是调试小程序必不可少的技能:
gdb环境下的命令:
n b(reak):插入断点
n l(ist):显示下十行程序;
n r(un):执行程序
n s(tep):步入子程序
n c(ontinue):继续执行程序