大佬教程收集整理的这篇文章主要介绍了emacs:控制选项卡缓冲循环,或堆栈缓冲循环,类似于windows之间的alt-tab,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找一个ctrl选项卡基于堆栈的缓冲循环,类似于alt选项卡与windows一起使用的方式.理想情况下,它会在缓冲区列表中包含我当前位置的指示符.我不认为我想要的功能太具体,因为许多IDE已经具备此功能.
我想象一个类似于Eclipse中缓冲区循环的工具.选择如下:
我已经探索了其他选项,但似乎没有任何模仿已经在其他IDE(如EclipsE)中实现的功能.
我知道ido-mode,虽然它不适合我对快速基于堆栈的切换的需求.
我也知道其他非堆栈解决方案,如下所示:
(global-set-key [C-tab] 'next-buffer) (global-set-key [C-S-iso-lefttab] 'prevIoUs-buffer);Linux (global-set-key [C-S-tab] 'prevIoUs-buffer);Windows/Linux
但我更喜欢基于堆栈的交换机.
有什么建议么?这个功能在某个地方,甚至在开发中都可用吗?特别是带有索引指示符,如上面的Eclipse中所示.这将是非常棒的 – 我想它会像弹出窗口或迷你缓冲区一样.
(defun ctrltab () "List buffers and give it focus" (interactivE) (if (String= "*Buffer List*" (buffer-Name)) ;; Go to next line. Go to first line if end is reached. (progn (revert-buffer) (if (>= (line-number-at-pos) (count-lines (point-min) (point-maX))) (goto-char (point-min)) (forWARD-linE))) (list-buffers) (switch-to-buffer "*Buffer List*") (delete-other-windows) (forWARD-linE))) (global-set-key [C-tab] 'ctrltab)
它通常不如IDo-switch-buffer,但无论如何它都能完成它的工作.
以上是大佬教程为你收集整理的emacs:控制选项卡缓冲循环,或堆栈缓冲循环,类似于windows之间的alt-tab全部内容,希望文章能够帮你解决emacs:控制选项卡缓冲循环,或堆栈缓冲循环,类似于windows之间的alt-tab所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。