【发布时间】:2014-06-03 01:48:18
【问题描述】:
我正在使用 emacs 24.3.1 编写程序(在 C 和 C++ 模式下)。
编译当前缓冲区后,我运行以下命令:M-x gud-gdb。 Emacs 给出如下提示: gdb --fullname prog
但是,有时“prog”名称与从当前缓冲区编译的可执行文件名称不同。 例如我完成了五个程序 prog1、prog2、... prog5,目前正在研究 prog6。但是 M-x gud-gdb 给了我 gdb --fullname prog5。 (我想要 prog6。)
有没有办法纠正这个问题?具体来说,“正确”意味着强制 gud-gdb 使用当前缓冲区的名称(不带后缀)作为 prog 名称。
提前致谢。
【问题讨论】:
-
输入
M-x gud-gdb backspace 6有多难。您正在尝试保存两次击键!您可能可以更高效地花费精力。 -
在现实生活中,我正在处理长度不超过 10+ 字符的名称以符合命名标准,这非常繁琐。所以我还是更喜欢捷径。以上只是一个简化名称的例子......