原创 EMACS浅尝

2009-8-18 17:30 4617 8 8 分类: FPGA/CPLD

很高兴自己能坚持使用Emacs,在使用过程中不断的熟悉和发现新功能,把近两个月的使用经验写下来做为积累,与前面的“EMACS VHDL命令”互补。


 


常用Emacs Buffer命令


C-x k                    Kill
Buffer
,删除当前Buffer


C-x C-w               
写入文件,可以理解成另存为


M-x occur             根据写入正则表达式搜索当前Buffer


M-x grep              
根据写入正则表达式搜索当前Buffer所在的目录


;;需要安装Cygwin,添加环境变量cygwin\bin


M-x revert-buffer   重载当前Buffer


 


推荐文章


http://blog.csdn.net/DelphiNew/archive/2008/01/19/2053676.aspx  effective emacs中文版收藏


本人使用的条款:CtrlCaplock互换;不用Alt-x调用M-x;使用Backward-kill-word;具体应用看个人习惯选择。


http://blog.vckbase.com/hangwire/archive/2004/09/24/880.html    
一款强大的文档搜索工具——grep


 


关于grep-find或者rgrep命令注意事项


_emacs配置文件中添加以下代码:


(setq find-program “gfind”)  
;;
避免与WindowsFind.exe冲突,将Cygwin/bin下的find.exe修改为gfind.exe


 


去除Emacs打开文档时行尾的^M


M-x replace-string


C-q


C-m


 


正则表达式


http://dsec.pku.edu.cn/~rli/WiKi/EmacsRegexp.html  Emacs 正则表达式简介


.      匹配除换行符的任意个字符


如‘\bddr_d.’,匹配以ddr_d开头的任意字符串


EMACS十六进制显示

M-x hexl-mode


 


搭建TclTkEmacs环境


先安装ActiveTcl8.5.5.0.287690-win32-ix86-threaded.exe,并将tcl/bin/wish85.exe更名为wish.exe,否则inferior-tcl不能正常运行。


Emacs自带tcl.el支持tcl-mode,命令为M-x tcl-mode


M-x inferior-tcl           
macs
下直接调用tcl编译环境


Emacs常用编辑命令

C-x C-u/C-l                  批量大小写转换

 


以后如再发现新功能将继续在该文章下添加更新,不另起文章。也希望Emacs的使用者能多提意见,方便文本编辑。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条