是否可以替代C-x C-s
来保存Emacs?我的VT520终端使用C-s
进行滚动锁定,并提供奇怪的行为。或者,我可以重新编程或将VT520重新编程为另一个键绑定。
答案 0 :(得分:4)
您可以使用M-x save-buffer
手动运行它。但我会尝试修复您的终端,因为如果您没有search-forward
,也会错过C-s
,这是在emacs用户之间导航缓冲区的首选命令之一。
答案 1 :(得分:0)
我在.bashrc中禁用XON / XOFF(应该适用于任何shell,但可能不是每个终端):
# this stops C-s from freezing the terminal
if [ "$TERM" != "dumb" ] ; then
stty -ixon
fi
答案 2 :(得分:0)
您可以在Emacs中为任何命令定义自己的键绑定。例如,要使 CTRL + x CTRL + z 成为save-buffers
的附加键绑定,请将以下内容放在.emacs文件中:
(global-set-key (kbd "C-x C-z") 'save-buffers)
请注意您选择的键绑定:某些模式可能会覆盖它们。
有关详细信息,另请参阅here。