Emacs 入門指引(四) Hello,World
阿新 • • 發佈:2019-02-12
開始之前
- 如果是類Unix系統,請確定裝有GCC,CC或者類似的編譯器,當然有其他語言的也可以。比如python
- Windows如果沒有GCC,試著使用cygwin安裝。
- 當以上兩個都不想時,試著用python,perl或者其他指令碼語言。
開始工作
啟動Emacs,用你喜歡或者習慣的方式。Windows可以加emacs加入環境變數,即PATH
Emacs的操作方式
- 使用滑鼠操作,很明顯體現不了Emacs的優勢
- 各種C-x M-x相結合,比較難記
- 使用命令列,例如find-file是等同於C-x C-f,也就是字面如find-file所表示。
因此相比之下,第二種和第三種方式相結合會比較順手
開始工作
常用的視窗操作,右邊是命令按M-x可以輸入,等同於快捷鍵
C-x 0 | delete-window | 關閉一個視窗 |
C-x 1 | delete-other-windows | 關閉其他視窗 |
C-x 2 | split-window-vertically | 垂直分割視窗成兩部分 |
C-x 3 | split-window-horizontally | 水平分割視窗成兩部分 |
C-x o | other-window | 切換到另一個視窗 |
so,讓我們開始分割成三部分,先垂直再水平,也就是先'C-x 3' 'C-x 2',如圖所示:
然後在第一個視窗,'M-x'然後'find-file',或者'C-x C-f',結果如圖所示:
接著在切換到另一個視窗('C-x o',或者'M-x',然後輸入'other-window'),再輸入eshell,或者shell,如果是windows會切換到cmd也就是命令提示符,如圖。
然後,新建個檔案,'find-file',再輸入路徑和檔名,比如我的'D:\Desktop\hello.c。
接著'M-x',輸入'C-mode',也就是開始C模式,有語法加亮等功能。
接著輸入:
#include<stdio.h>
int main(){
printf("Hello,world\n");
}
完成後,'M-x',再輸入'save-buffer',或者'C-x C-s'。
然後切換到eshell或者shell視窗,輸入'gcc hello.c -o hello',如果是windows則是'gcc hello.c -o hello.exe'
再執行它'./hello',或者windows輸入'hello',即可,最後如圖所示:
如果沒有gcc,有python,那麼就如上圖所示的那樣。