Window Emacs中的window是指在你的窗口管理器下面管理的窗口,在默认情况下只有一个窗口,你可以根据自己的喜好来对窗口进行分割,分割成多个窗口。试一下命令”C-x 2”,现在你的窗口被分割成上下两个了,当然也可以垂直分割窗口:”C-x 3”。恩,”C-x”经常和buffer,window,frame的操作相关,会经常用到的。 Frame Frame就是我们在使用Microsoft Windows或X Window等图形操作系统中的顶层窗口了。Frame的操作一般和命令”C-x 5”绑在一起,许多关于window的操作可以应用的frame上。 Buffer Buffer就是我们编辑的地方,它的依托体就是window,你输入的文字在window中被echo,而实际输入内容记录在当前编辑window显示的buffer中,这些内容只是在buffer中被记录,并没有写入到硬盘中。如果要保存输入的文字,则要使用”C-x C-s”来保存buffer中的内容。刚刚说到window只是buffer的依托体,一个buffer的内容可以在多个window中显示,恩,就像MFC中的document-view结构。呵呵,这样一想就可以很直观了。 Minibuffer Minibuffer是我们看到的在Frame下面的小条,恩,这是我们和Emacs交流的地方。命令通过这里输入,回显的消息也在这里显示。编辑minibuffer和一般的编辑buffer差不多,而且默认的设置中可以使用tab键补全,很方便。 关于tabbar和speedbar 其实对于tabbar和speedbar的功能都不是用得特别好,只是会用一些简单的功能,但是我觉得还是很方便的功能,就先提出来。 1、speedbar Speedbar是emacs的标准插件,通过命令”M-x speedbar”就可以调出speedbar,默认操作打开一个新的长条frame。Speedbar不仅是一个很方便的文件浏览窗口,而且能个诸如etags,semantic等tag工具结合,方便地显示文件中的tags。再使用”M-x speedbar”关闭,恩,当然关闭frame的方法都可以用来关闭它。 具体的一些hacks还是要在后面的研究中慢慢补充,自己也不能很好用它。 2、tabbar Tabbar还是很眩的一个插件。下载tabbar插件,然后加载之。在王垠的笔记里有一段对tabbar的操作键定义: (require 'tabbar) (tabbar-mode) (define-prefix-command 'lwindow-map) (global-set-key (kbd "<M-up>") 'tabbar-backward-group) (global-set-key (kbd "<M-down>") 'tabbar-forward-group) (global-set-key (kbd "<M-left>") 'tabbar-backward) (global-set-key (kbd "<M-right>") 'tabbar-forward) 在原来的设置中使用super键来帮定实现tab的移动,但是在Windows下怎么都不灵,就设成了M前缀了。这样就可以使用这些快捷键在这些tabbar中移动了。我基本就使用这些功能,差不多也足够平时的使用了。http://laokaddk.blog.51cto.com/368606/593613/ |
emacs常用命令:新建,打开,保存文件,另存文件C-x C-f 按提示输入文件名,如果文件不存在则新建文件,如果文件存在则打开文件 C-x C-s 保存 C-x C-w 按提示输入文件名,另存为 M-x customize-variable 回车 make-backup-files 回车 关掉文件备份 |
1 启动speedbarspeedbar可以用来查看当前buffer的概况信息.调用它的方法是执行命令M-x speedbar 2 speedbar的通用命令命令说明 Q退出speedbar并杀掉frame q退出speedbar并隐藏frame g刷新 t是否追踪绑定的frame p/n上/下移动,被绑定的frame的minibuffer中会显示指定项的信息 M-p /M-q同级之间上下移动,被绑定的frame的minibuffer中会显示指定项的信息 C-M-n / C-M-p快速跳转 C-x b切换被绑定frame的buffer b临时切换speedbar到Qucik-buffer-mode f切换speedbar到Qucik-file-mode r切回speedbar到上一个模式 RET / e打开speedbar的指定项 + / =展开speedbar的指定项 -收缩speedbar的指定项 3 speedbar的三种modespeedbar提供了三种显示模式:file-mode,buffer-mode和quick-buffer-mode. 可以通过鼠标右键弹出的菜单里选择"Displays->Files","Displays->Quick Buffers","Displays->Buffers"来切换不同的显示模式 3.1 File-mode 3.1.1 文件标识说明在文件的后面有时会有一些字母表示的标识,这些标识表示了文件的一些附加信息
3.1.2 如何显示隐藏文件?默认情况下speedbar不显示隐藏文件,要显示隐藏文件需要点击鼠标右键,在弹出的菜单中选择“Show-all-files” 3.1.3 操作命令说明 U跳转到上一级目录 I在被绑定的frame的minibuffer中显示当前文件的信息 B编译当前的Emacs Lisp文件 L加载当前的Emacs Lisp文件 C拷贝当前文件 R重命名当前文件 D删除当前文件 O删除当前文件的目标文件(object file) 3.2 buffer-mode命令说明 kkill当前buffer rrevert当前buffer 3.3 qucik-buffer-mode quick-buffer-mode跟buffer-mode类似,所不同之处在于在quick-buffer-mode下,对指定的buffer操作之后,speedbar会立刻返回前一个mode,所以可以将之理解为临时的buffer-mode http://blog.csdn.net/lujun9972/article/details/46002869 |
|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )
GMT+8, 2024-11-23 04:18 , Processed in 0.072862 second(s), 23 queries .
Powered by Discuz! X3
© 2001-2013 Comsenz Inc.