千家信息网

怎么使用emacs编写C语言

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"怎么使用emacs编写C语言",在日常操作中,相信很多人在怎么使用emacs编写C语言问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么使用emacs
千家信息网最后更新 2026年11月03日怎么使用emacs编写C语言

这篇文章主要介绍"怎么使用emacs编写C语言",在日常操作中,相信很多人在怎么使用emacs编写C语言问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么使用emacs编写C语言"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

vi和emacs被分别被称为编辑器之神和神之编辑器。vi的入门精通都很难,emacs入门容易,精通难;vi使用起来不停地切换模式,而emacs则不停地ctrl,meta等组合键。因此,高德纳大师说操作Emacs,就像弹奏管风琴。

vi是有模式的,因此他很少使用组合键,编辑起来确实要高效,而我厌烦不停的模式切换。选择了emacs。很巧,在国外,几乎所有的大师都是使用emacs的,James Gosling们(Java语言设计者),Donald Knuth们(),Jamie Zawinski们,Eric Benson们。我觉得真正的工程师用Emacs。emacs是那种能让你用上100年的编辑器。

接下来介绍如何使用emacs来编写,编译,运行c程序。(先声明下,这是写给初学者看的。):

1.进入emacs 后,C-x,C-f (意思是先按ctrl+x再接着按ctrl+f)找到文件或新建文件

然后编写程序,如hello.c

2.保存所编写的程序,命令是C-x,C-s,(先按ctrl+x,再按ctrl+s)

3.编译程序。通过命令M-x (alt+x)shell或M-x eshell进行shell模式,然后使用gcc -Wall -o hehe hehe.c进行编译,如果没有安装gcc,请先安装gcc

5.切换回编辑区: c-x b 'buffername'可以切换到某个buffer,如要切换回刚才那个hehe.c编辑区,输入c-x b "buffername"(例如先按ctrl+x 再输入b 再输入hehe.c)。有木有发现,emacs比vi好用多了。

二、Emacs按键

Vim 把控制和编辑分成了两个模式,单独操作,互不影响。而Emacs是同时进行编辑和控制,只不过控制命令需要使用控制键。
Emacs的控制键就三个Control,Shift和 Meta,Control 和 Shift 键盘上都有,Meta 在美式键盘中就是Alt,在苹果键盘上是那个很花的四个圈的键,如果键盘上没有Alt (这个要某些欧洲人才会遇到)可以使用Esc 代替,另外Esc 不想Alt 通常当组合键用,它要单独按一下,再按另外的。
以后控制命令就这样表示:
C-f   Ctrl+f
C-M-f   Ctrl+Alt+f
C-_    Ctrl+Shift+-

到此,关于"怎么使用emacs编写C语言"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

控制 语言 模式 切换 命令 程序 键盘 学习 编辑器 组合 编译 输入 接下来 大师 文件 更多 好用 帮助 实用 编译程序 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技名片 广州淘业互联网络科技 互联网络科技有限公司 合肥互联网科技公司 万易互联网科技有限公司 奇酷互联网科技公司 互联网科技素材视频竖屏 哈尔滨新华互联网科技 深圳市运趣互联网科技有限公司 剑昆互联网络科技有限公司临桂 金融科技与互联网金融相同和不同 未来五年的互联网科技 燊美集互联网科技有限公司 内蒙古九一互联网科技 深圳市罗太互联网科技有限公司 小米互联网科技园入驻 互联网相关科技技术 本届互联网大会上的黑科技 安徽零酒互联网科技有限公司 宁波允成互联网科技有限公司 易互联网科技有限公司 平安科技 互联网 互联网科技英文 互联网汽车科技小镇 重庆威客帮互联网科技 互联网科技与管理 中国航天科技大学国际工业互联网 2021互联网科技公司排名 郑州欣桑互联网科技有限公司 如何强化互联网金融科技
0