溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何使用emacs編寫C語言

發(fā)布時(shí)間:2021-07-08 15:39:35 來源:億速云 閱讀:147 作者:chen 欄目:開發(fā)技術(shù)

這篇文章主要介紹“如何使用emacs編寫C語言”,在日常操作中,相信很多人在如何使用emacs編寫C語言問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對(duì)大家解答”如何使用emacs編寫C語言”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

如何使用emacs編寫c語言程序,并編譯運(yùn)行

vi和emacs被分別被稱為編輯器之神和神之編輯器。vi的入門精通都很難,emacs入門容易,精通難;vi使用起來不停地切換模式,而emacs則不停地ctrl,meta等組合鍵。因此,高德納大師說操作Emacs,就像彈奏管風(fēng)琴。

vi是有模式的,因此他很少使用組合鍵,編輯起來確實(shí)要高效,而我厭煩不停的模式切換。選擇了emacs。很巧,在國外,幾乎所有的大師都是使用emacs的,James Gosling們(Java語言設(shè)計(jì)者),Donald Knuth們(),Jamie Zawinski們,Eric Benson們。我覺得真正的工程師用Emacs。emacs是那種能讓你用上100年的編輯器。

接下來介紹如何使用emacs來編寫,編譯,運(yùn)行c程序。(先聲明下,這是寫給初學(xué)者看的。):

1.進(jìn)入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進(jìn)行shell模式,然后使用gcc -Wall -o hehe hehe.c進(jìn)行編譯,如果沒有安裝gcc,請(qǐng)先安裝gcc

如何使用emacs編寫C語言

如何使用emacs編寫C語言

5.切換回編輯區(qū): c-x b 'buffername‘可以切換到某個(gè)buffer,如要切換回剛才那個(gè)hehe.c編輯區(qū),輸入c-x b "buffername"(例如先按ctrl+x 再輸入b 再輸入hehe.c)。有木有發(fā)現(xiàn),emacs比vi好用多了。

二、Emacs按鍵

Vim 把控制和編輯分成了兩個(gè)模式,單獨(dú)操作,互不影響。而Emacs是同時(shí)進(jìn)行編輯和控制,只不過控制命令需要使用控制鍵。
Emacs的控制鍵就三個(gè)Control,Shift和 Meta,Control 和 Shift 鍵盤上都有,Meta 在美式鍵盤中就是Alt,在蘋果鍵盤上是那個(gè)很花的四個(gè)圈的鍵,如果鍵盤上沒有Alt (這個(gè)要某些歐洲人才會(huì)遇到)可以使用Esc 代替,另外Esc 不想Alt 通常當(dāng)組合鍵用,它要單獨(dú)按一下,再按另外的。
以后控制命令就這樣表示:    
C-f       Ctrl+f
C-M-f   Ctrl+Alt+f
C-_    Ctrl+Shift+-

到此,關(guān)于“如何使用emacs編寫C語言”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI