怎么使用emacs编写C语言

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

我们提供的服务有:网站设计制作、网站建设、微信公众号开发、网站优化、网站认证、潼南ssl等。为成百上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的潼南网站制作公司

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

怎么使用emacs编写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

怎么使用emacs编写C语言

怎么使用emacs编写C语言

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语言”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


网页名称:怎么使用emacs编写C语言
地址分享:http://azwzsj.com/article/jggsjs.html