emacs插件
来源:互联网 发布:hadoop软件 编辑:程序博客网 时间:2024/05/22 07:40
转自http://blog.csdn.net/amuseme_lu/article/details/5842007
* EDIFF
Ediff是Emacs集成的比较与合并(merge)文本文件内容的工具。有了它,你可以方便地比较两个(或三个)不同文件、文件夹。较其它比较工具而言,它的特点是它与编辑器(即Emacs本身)集成在一起,所以在比较的过程可以方便的编辑被比较的文件。例如语法高亮仍然有效。
它还提供了对版本控制工具的支持,例如用ediff-revision命令可以方便的比较不同版本之间的区别。
* CVS与VSS
Ediff的一个重要用处就是为版本控制提供帮助。Emacs自带了CVS等传统版本控制工具的接口,使用这些接口可以非常方便地调用CVS等。比直接在命令行使用CVS方便多了。
如果使用微软的VSS,安装一个名叫“source-safe”的插件就行了。
* Dired
在命令行模式下,删除、拷贝、重命名等文件操作有时是件挺麻烦的事情。常常需要键入了一长串的路径和文件名;在命令执行后才发现命令写错了。如果还和我一样总记不住路径的话就更麻烦了。
在Dired模式你可以方便的进行单个或批量文件操作:新建、删除、查看、复制、重命名、查找(包含某字符串、正则式的文件)等。
* Eshell
Eshell是用Emacs的专用语言elisp实现的shell。启动后它内嵌在Emacs中。因为这个特点,它可以充分利用Emacs的资源,好处真是妙不可言呀,只能说“谁用谁知道”。
* Cscope
Emacs还有cscope的接口。利用该接口,你可以在编码的过程中随时使用cscope查找函数、变量等等。同样,比直接在命令行使用cscope
* GCC、GDB、CC、DBX
Emacs内置以上四种编译器、调试器的接口,呈献给用户一个可视化的编译、调试环境。无论是编译还是调试时都可以方便的定位到想看的源码上。
* Speedbar
Emacs内置的工具,类似于IDE中常见的浏览窗口。也是ECB的基础之一。
* Color-theme
前面已经提到过了。Emacs是高度可配置的,所以你可以定制语法高亮的颜色搭配。但是我这样缺乏美术细胞的人是不可能配出好看的语法高亮来的。幸好有热心人写了插件color-theme。它提供了很多配色方案,肯定有一款合你的意。我选的是gnome2。
* Tabbar
有了tabbar,Emacs会将所有打开的文件以tab页的形式显示出来(就像ultra-edit那样)。
* ECB
全称是Emacs code browser,安装之前要先安装cedet。我认为它是speedbar的升级品,看上去很花。但老实说,我觉得熟悉Emacs后,它的用处不大。刚开始用Emacs时有它可能会觉得方便些。
* Ange-FTP、emacsclient、gnuclient
Ange-ftp让你能够方便的编辑远程ftp服务器上的文件(和Ultra editor的功能一样)。
Emacsclient和gnuclient使得Emacs成为一个文本编辑的server,可以方便快速地将编辑文本的工作转到Emacs上。本人表达能力有限,没用过Emacs的人可能不知这句话所云,否则就知道这是一个很好的功能。
* WOMAN
Emacs集成的看man page的工具,比MAN(unix自带的工具)要方便。WOMAN(对应于MAN)这个名字体现了大牛们的幽默,全称是With Out Man。
* VisEmacs
用惯了Emacs后,也许就会和我一样无法忍受VC的代码编辑器了。不得不用VC开发windows的程序时,VisEmacs可以减轻我们的痛苦。给VC装上这个插件后,编辑界面没有任何不同,但是编辑代码时就会自动转到Emacs。
- emacs插件
- emacs插件
- chrome的Emacs插件
- Emacs插件 - CEDET
- Emacs插件 - 安装ECB
- emacs插件管理
- emacs插件推荐
- vs扩展emacs插件
- emacs插件以及配置
- emacs插件目录配置
- emacs 安装ecb插件
- emacs添加cscope插件
- emacs添加yasnippet插件
- emacs 插件列表
- emacs 插件开发
- Chrome插件Edit with Emacs
- Emacs插件之htmlize.el
- emacs插件以及配置 转
- mac安装java1.7,但是查看version仍然显示1.6
- 内核定时器的使用
- MySQL锁机制学习(转)
- Android studio : Error:Gradle: A problem occurred configuring project
- css中!important的作用
- emacs插件
- 佛法原来是内求的
- Linux进程间通信-基于socket,过渡到网络编程
- 一些通信术语
- uva 11012 - Cosmic Cabbages
- 今天您脚本了吗?
- redis java
- hive基本操作
- hadoop学习【8】——基于hadoop的分词程序二(ICTCLAS分词器)