Emacs中的缓冲区切换 [英] Buffer switching in Emacs

查看:148
本文介绍了Emacs中的缓冲区切换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想模仿Alt-Tab,因为它适用于GTK上的各个窗口,但在emacs中的缓冲区中使用Ctrl-Tab。

I would like to emulate Alt-Tab as it works with individual windows on GTK, but with Ctrl-Tab within buffers in emacs.

所以,例如,如果我有10个缓冲区在emacs中打开,而我现在正在处理两个缓冲区缓冲区1和缓冲区2,而我目前在缓冲区1中,我希望Ctrl-Tab把我带到Buffer2,再按下Ctrl-Tab ,回到Buffer1。

So, for example, if I have ten buffers open in emacs, and I am working on two at the moment, say Buffer1 and Buffer2, and I am in Buffer1 currently, I would like Ctrl-Tab to take me to Buffer2, and on pressing Ctrl-Tab again, back to Buffer1.

如果我需要去Buffer3或者Buffer4等,我按住Tab按住Ctrl。

In case I need to go to Buffer3, or Buffer4 etc, I keep Ctrl pressed while I press Tab.

这是否有意义?

推荐答案

你目前使用的是什么?

但我认为

(global-set-key (kbd "C-<tab>") 'next-buffer)
(global-set-key (kbd "C-S-<tab>") 'previous-buffer)

应该做你所描述的。

作为jaybee的评论,它可能是一个整体不如在, Firefox浏览器。但是我建议 ido-switch-buffer

As jaybee comments, it may be a whole less useful than in, say, Firefox. But I'd recommend ido-switch-buffer.

这也可能是感兴趣的: http://www.emacswiki.org/emacs/ControlTABbufferCycling

This may also be of interest: http://www.emacswiki.org/emacs/ControlTABbufferCycling

这篇关于Emacs中的缓冲区切换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆