开始之前
-
如果是类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,那么就如上图所示的那样。
分享到:
相关推荐
Emacs入门教程,入门的文章。不是说明手册
GNU EMACS lisp编程入门.djvuGNU EMACS lisp编程入门.djvuGNU EMACS lisp编程入门.djvuGNU EMACS lisp编程入门.djvuGNU EMACS lisp编程入门.djvuGNU EMACS lisp编程入门.djvuGNU EMACS lisp编程入门.djvu
Emacs入门手册,中文版 由水木社区翻译
$vim hello.c >>>> 进入emacs 编辑器环境 #include <stdio.h> int main() { printf("Hello world!\n"); return 0; }
这是叶文彬写的emacs lisp入门手册。我把它整理了一下。原文链接的pdf加密了,打不开。 emacs 的高手不能不会 elisp。但是对于很多人来说 elisp 学习是一个痛苦的历程,至少我是有这样一段经历。本文按我习惯的学习...
GNU Emacs Lisp编程入门(清晰版) 英文名:An Introduction to Programming in Emacs Lisp
EMACS 编辑器入门 pdf
Programming in Emacs Lisp: An ...本书是一本GNU Emacs Lisp的编程入门,全书循序渐进地介绍了GNU Emacs Lisp编程的各种基础知识和方面,文笔流畅、讲解透彻,对GNU Emacs用户提高对它的理解和运用帮助极大。
学习 EMACS 和 LISP 极好的入门教材,这可是好东西
1.Introduction 2.Running Emacs 3.Emacs Modes 4.Customizing Emacs 5.Popular Packages 6.Other Resources 7.Credits
gnu emacs lisp 编程指南, 很好的一本书
gnu emacs lisp 编程入门(中文版)
强大的emacs lisp编程 不仅仅适用于初学者
这个资源对入门级的人来说应该是一个很好上手的资料
emacs_vim快速入门,需要的可以下载参考
各种语言的Helloworld程序 b 阿达 adventure_game_studio_script 阿尔高 amiga_e 杀伤人员地雷 苹果脚本 弧 as3 自动 awk 基本的 批 f 贝努格 嘘声 脑干 二氧化硅 C 锡兰 厨师 Clojure 科博尔 咖啡脚本 coldfusion_...
GNU Emacs LIsp编程入门。书中讲的很详细,有利于初学者学习。
scimax:面向科学家和工程师的emacs入门套件
Emacs经典入门资料,Emacs生存指南,有需要下载。