不离开Emacs完成简单程序的编辑编译运行(windows或Linux)
2024-08-30 08:22:01
(1)打开Emacs
(2)建立一个新的程序文件. 执行 C-x C-f,
然后在屏幕的底部出现minibuffer,光标提示你输入文件名称,
文件名称要带上后缀名,如hello.cpp。回车,然后开始编辑源代码。
(3)编译代码。执行Alt-x compile,出现minibuffer,提示你输入编译命令。
默认情况下,有个make -k出现在minibuffer。
比如上例,用命令g++ -o hello hello.cpp,回车后,出现一个编译结果窗口。
(4)执行生成的结果文件。执行Alt-x shell,回车后出现一个命令行窗口。
在其中执行命令 $ ./hello。(windows下直接输入hello.exe)
(5)回到源码窗口。执行
C-x b,出现minibuffer,提示你输入要换到哪个缓冲。
输入缓冲名称即可。若她提示的却生缓冲就是你要去的窗口,直接回车即可。
(6)不想在minibuffer中输入任何东西,执行C-g,就离开了这个minibuffer。
(7)杀死某个缓冲。执行
C-x k,出现minibuffer,提示你输入是哪个缓冲。
输入名称,回车即可。
(8)只保留当前光标所在的窗口,其他窗口关闭。执行C-x 1。
屏幕上出现多个窗口时,从一个窗口跳到另一个窗口,执行
C-x o(字母O)。
最新文章
- 美团HD(1)-设置导航栏主题
- Expected one result (or null) to be returned by selectOne(), but found 2
- js-自制轮播插件!
- WCF与ASMX Web服务差异比较[译]
- Google Code Jam 2009 Qualification Round Problem C. Welcome to Code Jam
- (转)HashMap分析
- Codeforces Round #367 (Div. 2) Hard problem
- iOS iphone屏幕分析(岂止而大)
- Auto Layout 在iOS屏幕适配中的使用
- 九度OJ 1408 吃豆机器人 -- 动态规划
- 练习2 J题 - 多项式求和
- NSArray使用小结
- section元素与div、article元素的区别
- python3.6安装docx模块
- Windows 10的最新版1803版本ISO下载
- C# 面向对象零碎知识点
- 【转】Vue 脱坑记 - 查漏补缺(汇总下群里高频询问的xxx及给出不靠谱的解决方案)
- 梯度下降法、牛顿法、高斯牛顿法、LM最优化算法
- 配置Info.plist (设置状态栏样式、自定义定位时系统弹出的提示语、配置3DTouch应用快捷菜单)
- POJ3264(KB7-G RMQ)