分类

安卓应用安卓游戏攻略资讯

滤镜插件

GNU Emacs 23.2

GNU Emacs 23.2 windows版

大小:44 KB

语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10

类别:滤镜插件时间:2017-11-11

Emacs23是一款功能强大的文本编辑器,可以用于编程的扩展和定制,除了常用的编辑功能还是一款集成开发环境,可以开发应用程序,新版本增加了mode、对gconf支持、增加了变量、shell mode等多项功能,更加实用,需要的朋友可以下载!

Emacs23新功能

1、新增mode

CEDET终于内置到Emacs中来了, Emacs向智能化的目标又迈进了一步

增加JavaScript的mode js-mode

htmlfontify

和htmlize类似的一个elisp包, 目前还不知道它比htmlize好在哪里

增加MPD的前端mpc.el

MPD是linux下的音乐播放器的daemon

2、所有的形似default-FOO的变量全部被声明为”已不再使用”

这些变量的作用是保存FOO的缺省值, 比如default-tab-width保存了tab-width变量的缺省值

3、一个buffer最大的容量由原来的256MB变成512MB

4、 增加变量`kill-do-not-save-duplicates’

当它为t的时候, kill ring中将不会保存连续的kill的文本

5、增加对Gconf的支持

GConf是在基于GNOME2的系统中用于应用程序属性配置和管理的工具,完成类似于Windows操作系统中注册表的功能,有了对Gconf的支持,Emacs就可以使用系统的字体了。

6、增加变量`tab-always-indent’

该值为:

t, 按TAB键始终格式化当前行

nil, 当光标在行首或者当该行已经格式化, 而且光标处于第一个非空字符上面的时候, 按TAB键会格式化当前行, 否则, 就会插入一个TAB字符

‘complete, 按TAB键会首先去格式化当前行, 如果当前行已经格式化好了的话, 就会去尝试补全.

对每个编程语言而言, 可能会有自己的变量来达到上述的功能, 比如c-mode里面就是变量`c-tab-always-indent’来控制的, 这时候, 对c-mode而言, tab-always-indent变量就不起作用了.

总之, 这是一个挺不错的功能.

7、shell mode

23.2以前的版本M-r都是绑定到comint-previous-matching-input上去的, 不是很好用, 新版本绑定到comint-history-isearch-backward-regexp上去了, 和bash下的C-r比较类似了, 挺好用的.(其他的comint modes也是这样了, 比如gud-mode)

ansi-color在Shell mode下缺省启用了

8、VC mode中的Diff和log操作在Dired buffer中也可以使用了

DEA已更新支持Emacs 23.2。

展开

猜您喜欢

同类推荐

网友评论