emacs 缓冲液
示例
缓冲区列表示例
CRMBuffer Size Mode Filename[/Process]
.*.emacs 3294 Emacs-Lisp ~/.emacs
% *Help* 101 Help
search.c 86055 C ~/cvs/emacs/src/search.c
% src 20959 Diredbyname ~/cvs/emacs/src/
**mail* 42 Mail
% HELLO 1607 Fundamental ~/cvs/emacs/etc/HELLO
% NEWS 481184 Outline ~/cvs/emacs/etc/NEWS
*scratch* 191 LispInteraction
**
Messages* 1554 Messages
一行的第一个字段指示:
'。'缓冲区是当前的。
'%'只读缓冲区。
'*'缓冲区被修改。
选择缓冲区。您可以使用以下键盘绑定选择任何打开的缓冲区:
C-xb
系统将提示您输入要切换到的缓冲区名称。
列表缓冲区:
C-xC-b
Save-some-buffer,选择要保存还是不保存:
C-xs
杀死一个缓冲区:
C-xk
对标记缓冲区的操作:
S 保存标记的缓冲区
A 查看此帧中标记的缓冲区。
H 查看另一帧中标记的缓冲区。
V还原标记的缓冲区。
T切换标记缓冲区的只读状态。
D杀死标记的缓冲区。
M-saC-s在标记的缓冲区中进行增量搜索。
M-saC-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-xs
切换到下一个缓冲区:
C-xRIGHT
切换到上一个缓冲区:
Cx左