emacs 缓冲液
本文向大家介绍emacs 缓冲液,包括了emacs 缓冲液的使用技巧和注意事项,需要的朋友参考一下
示例
缓冲区列表示例
CRM Buffer Size Mode Filename[/Process]
. * .emacs 3294 Emacs-Lisp ~/.emacs
% *Help* 101 Help
search.c 86055 C ~/cvs/emacs/src/search.c
% src 20959 Dired by name ~/cvs/emacs/src/
* *mail* 42 Mail
% HELLO 1607 Fundamental ~/cvs/emacs/etc/HELLO
% NEWS 481184 Outline ~/cvs/emacs/etc/NEWS
*scratch* 191 Lisp Interaction
* *
Messages* 1554 Messages一行的第一个字段指示:
'。' 缓冲区是当前的。
'%'只读缓冲区。
'*'缓冲区被修改。
选择缓冲区。您可以使用以下键盘绑定选择任何打开的缓冲区:
C-x b
系统将提示您输入要切换到的缓冲区名称。
列表缓冲区:
C-x C-b
Save-some-buffer,选择要保存还是不保存:
C-x s
杀死一个缓冲区:
C-x k
对标记缓冲区的操作:
S 保存标记的缓冲区
A 查看此帧中标记的缓冲区。
H 查看另一帧中标记的缓冲区。
V 还原标记的缓冲区。
T 切换标记缓冲区的只读状态。
D 杀死标记的缓冲区。
M-s a C-s 在标记的缓冲区中进行增量搜索。
M-s a C-M-s 我在标记的缓冲区中搜索regexp。
U 在每个标记的缓冲区中用regexp替换。
Q 在每个标记的缓冲区中查询替换。
I 如上所述,带有正则表达式。
P 打印标记的缓冲区。
O 列出所有标记缓冲区中与给定正则表达式匹配的行(如函数occur)。
X 将标记缓冲区的内容通过管道传递给shell命令。
N 用shell命令的输出替换标记缓冲区的内容。
! 使用缓冲区的文件作为参数运行shell命令。
E在每个标记的缓冲区中评估一个表单。这是一个非常灵活的命令。例如,如果要使所有标记的缓冲区为只读,请尝试使用(只读模式1)作为输入形式。
W -如上所述,但是在评估表单时查看每个缓冲区。
k-从Ibuffer缓冲区中删除标记的行,但不要杀死关联的缓冲区。
x -杀死所有标记为删除的缓冲区。
Save-some-buffer,选择要保存还是不保存:
C-x s
切换到下一个缓冲区:
C-x RIGHT
切换到上一个缓冲区:
Cx左