许多种工具都支持正则表达式(文本编辑器、文字处理软件、系统工具、数据库引擎等),
不过,要想充分挖掘正则表达式的能力,还是应当将它作为编程语言的一部分。例如Java,
JScript,Visual Basic,VBScript,JavaScript,ECMAScript,C,C++,C#,elisp,Perl,Python,
Tcl,Ruby,PHP,sed和awk。
正则表达式r...
分类:
其他好文 时间:
2015-05-27 06:21:42
阅读次数:
297
不重启 Emacs 让新修改的配置内容生效,有四个函数可以做到:M-x eval-last-sexp 使当前 elisp 配置中光标前的那一条语句立刻生效;M-x eval-region 使当前 elisp 配置中选中的 region 中的语句立刻生效;M-x eval-buffer 使当前的 bu...
分类:
系统相关 时间:
2015-05-17 18:25:26
阅读次数:
247
转自:http://blog.csdn.net/schumyxp/article/details/2278268emacs的配置文件,叫作.emacs,是个隐藏文件,存在于当前用户的根目录下面,也就是~/.emacsemacs的配置文件采用了elisp作为配置文件的语言,来源于强大的lisp语言。下...
分类:
系统相关 时间:
2015-03-31 12:16:44
阅读次数:
190
gethash key table &optional default [Function] 这个函数的作用是在 table 中查找 key ,然后返回关联的 value,如果没有找到对应的key就返回默认值 remhash key table [Function] 删除table中有关联...
分类:
其他好文 时间:
2015-01-26 16:45:45
阅读次数:
186
如zerop // 判断参数是否为0的函数listp // 判断参数是否是列表的函数p 是 predicate 的缩写predicate['pred?k?t]vi. 断言In the jargon used by the early Lisp researchers, a predicate ref...
分类:
其他好文 时间:
2015-01-05 16:21:59
阅读次数:
106
First it looks to see whether there is a quote before the list; if there is, the interpreter just gives us the list.On the other hand, if there is no ...
分类:
其他好文 时间:
2015-01-05 16:20:05
阅读次数:
144
1、通常我们在使用emacs学习elisp时,先打开一个测试用的文件如lisp.el,这时emacs会自动切换成Emacs-lisp模式如下:在这个lisp.el中输入我们想要学习的各种语法即可。2、列表与函数的区别在官方手册里有如下内容:The single apostrophe, ', that...
分类:
系统相关 时间:
2015-01-04 20:55:00
阅读次数:
310
一、需求一个代码片段管理工具所需要的基本功能大概包括:支持多语言的高亮能够保存对代码的说明支持TAG标签有方便的查询功能而Emacs的Org-mode恰好能够完美的支持上面这些需求.二、实现(defvarmode-file-map‘((c++-mode."cpp.org")
(emacs-lisp-mode."elisp.org")
(python-mode..
分类:
其他好文 时间:
2014-09-04 02:58:48
阅读次数:
231
M-x是运行command的意思。若使用常规Emacs
debugger(即不使用edebuger),先把要debug的函数加入到debug-on-entry:M-x debug-on-entry
the-function-name RET然后再使用eval-last-sexp命令运行单句elisp...
分类:
其他好文 时间:
2014-06-16 08:28:13
阅读次数:
292