Vi编辑器与gdb基本命令Vi编辑器按Esc键进入指令模式:q退出:wq保存退出:w保存按i、a、r键进入编辑模式 K、j、h、l、上、下、左、右:光标移动命令 Ng:跳转至第n行命令 Ctrl+g:光标所在行数和列数报告 W、b:使光标向前或向后跳过一个单词 Cw、dw:改变或删除光标处单词c用于改变D用于删除 X、d$、dd:删除一个字符删除光标处到行尾字符删除整行/string、string:从光标处向后或向前查找相应字符串命令 Yy、p:复制一行至剪贴板取出剪贴板中的内容编辑命令命令功能[N]x(Expurgate)删除从光标位置开始的连续N个字符(并复制到编辑缓冲区)[N]dd(Delete)删除从光标位置开始的连续N行(并复制到编辑缓冲区)[N]yy(Yank)复制从光标位置开始的连续N行到编辑缓冲区p(Put)从编辑缓冲区复制文本到当前光标位置(即粘贴)u(Undo)取消上一次操作(即恢复功能)光标命令命令功能h方向键,向左移动光标一个字符的位置,相当于键“←”j方向键,向下移动光标到下一行的位置,相当于键“↓”k方向键,向上移动光标到上一行的位置,相当于键“↑”l方向键,向右移动光标一个字符的位置,相当于键“→”:N移动光标到第N行(N待定)1G移动光标到文件的第1行G移动光标到文件的最后1行:setnumber设置显示行号:setnonumber取消显示行号状态命令命令功能a(Append)进入编辑状态,从当前光标之后的位置开始插入键盘输入的字符i(Insert)进入编辑状态,从当前光标之后的位置开始插入键盘输入的字符o(Open)进入编辑状态,并插入一新行,光标移到该新行的行首,以后键盘输入的字符将插入到光标位置ESC进入命令状态:!mand,按回车键可以返回vi继续工作文件命令命令功能:q(Quit)退出没有被修改的文件(若文件被修改了而没有保存,则此命令无效):q!强制退出,且不保存修改过的部分:w(Write)保存文件,但不退出:w!强制保存文件,但不退出:x(Exit)保存文件并退出:x!强制保存文件并退出:wFile另存为File给出的文件名,不退出:w!File强制另存为File给出的文件名,不退出:rFile(Read)–v:文件名:编译成点out文件./点out文件:-c源文件:-o输出文件名源文件:编译生成指定文件名Makefile文件的编写test: gcc– : gcc–– : – clean:目标文件清除所有点O文件 rm–f*.o编译规则用变量替换后的格式OBJS=.=gcc test:${OBJS} ${CC}–otest${OBJS} : ${CC}–– : ${CC}–– clean: rm–f*.ogdb基本命令gdbfilename:调试文件1)file命令:装入想要调试的可执行文件。2)cd命
Vi编辑器与gdb基本命令 来自淘豆网m.daumloan.com转载请标明出处.