如何使⽤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语言ide编辑器C-_ Ctrl+Shift+-
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论