| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1360 人关注过本帖
标题:问个白吃问题啊 借机送点分
只看楼主 加入收藏
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
Emacs对微软出的这些东西支持的不大好 不过微软出的一些语言有用Emacs做编辑器倒是真的
2013-08-02 14:24
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
http://blogs.

例子 不过微软出的东西不大招开源界待见 这玩意貌似一点也不出名
2013-08-02 14:35
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
Emacs是“带宏编辑器”的意思,主要在于它支持宏指令,由用户自行编辑宏指令文件提供扩展功能。那是用户自己精心编写的支持某某语言的外部库,不是这个编辑器自己支持的。用Word写宏也同样可以做各种语言的编辑器,只不过没人这样用而已。类似Emacs的编辑器,DOS时代很多,最著名的是QEdit,后来DOS被Windows取代,这种文本模式的编辑器就沦落到仍然使用文本环境的操作系统中流行罢了。

这种自定义的宏,必须随着相应语言的版本变更而变更,有些是编译器推出时附送相应Emacs包的,否则得让用户自己弄。说起来好听而已,实质很多问题,当然了,对程序员来说,他天生就爱鼓捣这种事,乐在其中,但对面向用户的厂家来说,那是注定不受用户欢迎的,最终用户宁愿使用写字板这种简易的所见即所得编辑器,也足够了,让他们自己维护宏,不如叫他们去死。

[ 本帖最后由 TonyDeng 于 2013-8-2 14:48 编辑 ]

授人以渔,不授人以鱼。
2013-08-02 14:36
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
至于像我这样的,编程IDE已经送了很好的有针对性的软件给我,干嘛要用别的?写网页,所见即所得,代码和效果同时显现,改一处另一处马上同步变更,Emacs可做不到,Dreamweaver可以做到,但这软件更庞大。

授人以渔,不授人以鱼。
2013-08-02 15:06
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
一个文本编辑器,占用空间73.6M,可算巨兽了。须知.NET框架的安装包也不过50M,安装出来占用空间也只两百来兆。文本模式的CUI程序,尺寸大到这个样子,其实算离谱了,当然了,它其实带了一个Lisp语言解释器。

[ 本帖最后由 TonyDeng 于 2013-8-2 15:13 编辑 ]

授人以渔,不授人以鱼。
2013-08-02 15:10
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
Emacs用户可以根据自身的需要和偏好对编辑器进行定制。强大而自由的个人定制功能是Emacs受到广泛欢迎的重要原因之一。定制Emacs主要有三种方法。

第一种方法是使用Emacs的交互式定制功能。Emacs提供了图形化的交互界面,使用户能够对可定制的公共变量进行设置。这种方法使Emacs的初学者不需要接触Emacs Lisp代码即可完成定制。

第二种方法是将一系列按键记录为宏,调用这一宏可以重复进行已经记录的一系列复杂操作。宏可以保存并命名,以便按名调用,不过同一时刻只能存在一个匿名的宏。

第三种方法是通过使用Emasc Lisp完成Emacs的定制。这种方法最为复杂,但是也提供了更多的灵活性和更强大的功能。用户通常将个人定制的Emacs Lisp代码保存在一个名为.emacs的配置文件中,Emacs程序运行之初便读取这一文件,完成用户要求的配置。用户可以通过.emacs文件重设变量、重新定义按键的绑定(key bindings)、以及定义新的命令,以方便用户个人的使用。很多高级用户的.emacs文件的个性化配置长达数百行甚至更多,这些个人的定制使他们的Emacs不仅与默认配置的功能不同,每个人的Emacs之间也千差万别。这种差异能很好的满足不同个性的偏好和不同工作的需求。

如果一段Emacs Lisp代码确实有用,它通常会被打包并发布给其他用户。在因特网上能找到很多这样来自第三方的elisp库,例如能用于编辑维基百科条目的wikipedia-mode。Usenet上的新闻组gnu.emacs.sources专门发布新的elisp库。有些第三方代码最终还成为了Emacs“标准库”的一部分。

授人以渔,不授人以鱼。
2013-08-02 15:14
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
比如楼主的需求 用Emacs可以实现 两个方案 一个是flymake 即时编译 一个是用semantic一类的东西做一个语法检查器 可以做到 实际使用当中 有些包已经可以做到比较好的检查一些比较简单的语法错误了
2013-08-02 15:47
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2013-8-2 15:06:47的发言:

至于像我这样的,编程IDE已经送了很好的有针对性的软件给我,干嘛要用别的?写网页,所见即所得,代码和效果同时显现,改一处另一处马上同步变更,Emacs可做不到,Dreamweaver可以做到,但这软件更庞大。
老大用Dreamweaver写网站?

梅尚程荀
马谭杨奚







                                                       
2013-08-02 17:44
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
不用

授人以渔,不授人以鱼。
2013-08-02 19:40
快速回复:问个白吃问题啊 借机送点分
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013296 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved