您的位置:首页 > 其它

Emacs和gdb常用命令

2012-02-21 11:34 260 查看
Emacs

在我的实际配置情况下,C代表Ctrl键,M代表Alt键

退出emacs C-x C-c

输入shell命令 M-x shell (进入gdb则用M-x gdb)

取消已经输入一部分或已经开始执行的命令 C-g

按字符移动光标 C-b, C-f (backward,forward)

按单词移动光标 M-b, M-f

按行移动光标 C-p, C-n (previous,next)

移动到行头或行尾 C-a, C-e

翻页 C-x [, C-x ]

查找 C-s, C-r (search,reverse search)

正则表达式查找 C-M-s, C-M-r

删除当前窗口 C-x 0

删除其它窗口 C-x 1

竖直方向切分窗口 C-x 2

水平方向切分窗口 C-x 3

光标跳到另一个窗口 C-x o (是小写字母o)

gdb

指定执行文件名 file exe-file-name

指定执行文件运行参数 set args arg1, arg2, ...

运行 r (run)

设置断点 b func_name

添加watch watch expr

逐语句 n (next)

逐过程(运行进入子函数) s (step)

以16进制查看变量值 p /x expr

(还有很多有用命令,等有时间补充。掌握的命令越多越有如鱼得水的感觉,带上这些命令去享受linux世界编码的快乐)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: