在GNU emacs中,每当我点击Ctrl-x Ctrl-b查看所有缓冲区时,窗口将被拆分以显示缓冲区列表,或者如果我的窗口已经拆分为2(例如,我将在下部窗口中运行一个shell) ,缓冲区列表出现在另一个窗口中.
我想要的行为是缓冲区列表出现在我的活动窗口中,这样我就可以选择我想要的缓冲区并继续在同一个窗口中工作,而不必去Ctrl-x Ctrl-o另一个缓冲区,选择缓冲区(带enter)并编辑在另一个窗口缓冲...我用Google搜索但它似乎不是一个普遍的愿望?我想知道是否有人有elispy(或其他)解决方案?
如果我标记了多个文件,如何在emacs中查找/访问所有这些标记文件,除了dired-find-file在每个文件上运行?
是否有内置命令,还是需要一些额外的lisp代码?
我最近开始使用emacs,我很享受在大多数情况下使用它.我唯一不喜欢的是在缓冲区之间切换.我经常有几个缓冲区开放,我一直在使用的厌弃C-x b和C-x C-b,是否有使缓冲区之间切换更容易的任何包?我已经在切换缓冲区上查看了emacs wiki,我很欣赏有关正在使用/享受的内容的反馈/反馈.谢谢.
我一直在同时处理多个代码库.通常是内部库,Web应用程序和一些服务.
有没有办法让Emacs为每个代码库打开多个缓冲区,但是这些缓冲区是否已分组?就像每个代码库或组的选项卡一样,我可以轻松切换.
我已经检查了tabbar-mode,这不是我正在寻找的.我正在寻找一种简单的方法来快速从一个代码库工作切换到另一个代码库.就像为每个项目保存一组窗口并在它们之间快速切换一样.
有任何想法吗?
Emacs创建了太多的缓冲区,比如启动它时的缓冲区:
Loading /home/david/.recentf...done
Cleaning up the recentf list...done (0 removed)
For information about GNU Emacs and the GNU system, type C-h C-a.
Run Code Online (Sandbox Code Playgroud)
当我想要自动完成时,其他人喜欢以下内容:
Click <mouse-2> on a completion to select it.
In this buffer, type RET to select the completion near point.
Possible completions are:
perl-backward-to-noncomment perl-beginning-of-function
perl-electric-terminator perl-end-of-function
perl-indent-command perl-indent-exp
perl-mark-function perl-mode
perldb
Run Code Online (Sandbox Code Playgroud)
有没有办法我可以让emacs杀死自动完成缓冲区而不是在开始时创建那个?谢谢.