使用emacs编写第一个hello的C程序

时间:2023-01-31 19:27:28

(1)打开Emacs,执行
$ emacs

(2)建立一个新的程序文件. 按C-x C-f,(注意:这是Ctrl+x,Ctrl+f的简写)
然后在屏幕的底部出现minibuffer,光标提示你输入文件名称,
文件名称要带上后缀名,如hello.cpp。回车,然后开始编辑源代码。

(3)编译代码。按Esc-x        (Esc+x的组合键) 
输入:compile,出现minibuffer,提示你输入编译命令。
默认情况下,有个make -k出现在minibuffer中,删除即可
用命令g++ -o hello hello.cpp,回车后,出现一个编译结果窗口。

(4)执行生成的结果文件。按Esc-x    (Esc+x的组合键)
输入:shell,回车后出现一个命令行窗口。
在其中执行命令 $ ./hello。

(5)回到源码窗口。按 C-x
输入:b,出现minibuffer,提示你输入要换到哪个缓冲。
输入缓冲名称即可。若她提示的却生缓冲就是你要去的窗口,直接回车即可。

(6)不想在minibuffer中输入任何东西,执行C-g,就离开了这个minibuffer。

(7)杀死某个缓冲。按 C-x 
输入:k,出现minibuffer,提示你输入是哪个缓冲。
输入名称,回车即可。

(8)只保留当前光标所在的窗口,其他窗口关闭。按 C-x 
输入1   (注意是数字1),相反,Ctrl+x     2,将打开两个窗口。

(9)屏幕上出现多个窗口时,从一个窗口跳到另一个窗口,按 C-x o(字母O)。