1.写在前面
Linux下的编程,业界多数人士并不喜欢,尤其是习惯了在Windows下编程的程序员,认为Windows的IDE各种好,而linux下没有一个好的IDE ,估计很多人就是卡在这个门槛上了(PS:听说Microsoft和google这种级别的公司的顶级程序员也都不用IDE的,用的是VIM和EMACS)。虽说那些linux牛人也都不用IDE的并且我也很想装成一个牛人,但经过几番折腾,本人还是比较习惯IDE,因为本人也是在windows的IDE下开始的程序生涯。“工欲善其事,必先利其器”,我想如果有个好用的IDE,那些linux牛人应该也不排斥吧。在Linux编程,首先要选择开发工具,自然目光就投向了网上都说的两大神器——VIM和EMACS,虽说他们只是编辑器,但由于超强的可定制度,已成为广大linux工作者的首选。所以今天我就写点本人使用Emacs和将Emacs配置成一个简易IDE的过程和心得。不过说起配置IDE,前辈吴垠有篇将VIM配置成IDE的文章,本人刚在linux编程时曾深深学习过,甚为折服。顺便提一句,我曾经也是用VIM写程序的,所以我的VIM看起来也是一个简单的IDE,不过后面转向使用Emacs了(声明:本人无意加入VIM和Emacs之争,选择哪一个纯属个人习惯和喜好而已)。网上很对人都说Emacs门槛比较高,入门难。其实也没有说的那么夸张,可能是比VIM难一点,但是也是很容易上手的,只是好用不好用的问题。好了,闲话少说,下面进入今天的主题:打造Emacs。
推荐阅读:为Emacs配置newLISP开发环境 http://www.linuxidc.com/Linux/2013-01/78463.htm手把手教你学会 Emacs 主题配置 http://www.linuxidc.com/Linux/2012-10/72342.htm手把手教你学会 Emacs 定制 http://www.linuxidc.com/Linux/2012-10/72341.htm如何在GNU Emacs环境下编译并运行C/C++程序? http://www.linuxidc.com/Linux/2012-08/68299.htm本文对Emacs的说明有:
- Emacs的基本操作和组合键
- 启动时的边框和大小及在屏幕中的位置
- Emacs的基本常规设定
- Emacs的一些开发环境的设定(C/C++、script等等)
- Emacs的一些扩展配置(如改变光标的形状等)
附:本文不会解释lisp编程。 我的工作环境是Ubuntu11.04,emacs是直接用sudo apt-get install emacs安装的,版本是GNU Emacs 23.3.1。下面的例子基本都是在C语言做的演示。 下面对一些文中可能用到的名称说明一下:文中的路径都是 ~/ 目录,文中的一些路径如,~/_emacs,~/work,之类的如果没有就自己建一个,.emacs文件在~/.emacs。 先来两张图,我的emacs界面,o(∩_∩)o图一: 对照上图的编号:1:简洁明了的buffer浏览和操作,以及一些文件浏览器,tag浏览2:高亮代码编辑区3:自动补全4:更好的文件浏览器 图2:(debug的截图) 对照上图:1:图形化调试选项2:变量查看区3:源码查看区4:栈查看区5:断点查看区
2.Emacs的基本操作和组合键
1.Emacs的模式键定义
四个模式键:C------àctrl;M------àalt;s------àsuper(win);S----àshift比如:C-x:表示ctrl+x(表示先按下ctrl键,然后按下x键C-x c C-c:表示按下ctrl,然后按下x键松开后再按下c键C-x k:表示按下ctrl,同时按下x和k键
2.Emacs的基本组合键
C-x C-c:退出EmacsC-x C-s:保存当前bufferC-x C-f:打开和新建文件C-n:光标移到下一行C-p:光标移到上一行C-k:删除一行M-x:执行命令 其他的很多组合键我都进行了重新绑定,在下文中将有描述。
Qtopia放入OpenWRT框架下OFBiz 开发入门教程相关资讯 emacs Emacs配置 IDE编程
- Emacs 25.1发布 (09月18日)
- Ubuntu 14.04 安装 Emacs 24.5 (03月09日)
- Emacs寻找新的维护者 (10/14/2015 19:34:19)
| - Vim 和 Emacs 到底哪个更适合你? (07月25日)
- 暴增 Emacs 生产力的十大最佳插件 (01月15日)
- Emacs和Vim:神的编辑器和编辑器之 (08/11/2015 13:20:01)
|
本文评论 查看全部评论 (0)