相关疑难解决方法(0)

Pin Emacs缓冲到窗口(用于cscope)

对于我的日常工作,我住在Emacs.完全.我也非常依赖CScope帮助我在代码中找到东西.

通常情况下,我在分割中有2个窗口(Cx 3): alt text http://bitthicket.com/files/emacs-2split.JPG

我使用右侧窗口作为代码缓冲区,使用左侧窗口作为CScope搜索缓冲区.当您执行CScope搜索并选择结果时,它会自动更新右侧窗口以显示结果引用的缓冲区.这一切都很好,除了它导致我在我正在研究的其他缓冲区中失去我的位置.有时这并不重要,因为[Cs u]让我回到原来的位置.

然而,更好的是拥有3个这样的分割窗口(左侧窗口中的[Cx 2]): alt text http://bitthicket.com/files/emacs-3split.jpg

左下窗口包含CScope搜索缓冲区,左上窗口是CScope唯一更新的缓冲区.这样,我可以看到我的CScope搜索并浏览代码而不会丢失我关注的缓冲区.

谁知道我怎么能这样做?

emacs cscope

24
推荐指数
1
解决办法
5366
查看次数

Emacs:防止gud和pdb控制窗口

我正在使用pdb来调试Python程序,并对它的行为不满意.

我将屏幕划分为多个emacs窗口,当我执行pdb时,它(随机?)用*gud*调试器的输出替换其中一个窗口.

此外,当遇到断点时,即使调试缓冲区已在窗口中可见,它通常会将此缓冲区放入另一个窗口,并用源文件的内容替换另一个窗口.(顺便说一句,我喜欢它跳转到源文件中的正确行)

如何禁用gud/pdb来管理我的窗口?是否有可能在emacs中阻止所有编程操作窗口和屏幕布局?

编辑:我在另一篇文章中找到了部分解决这个问题的答案:切换专用窗口

emacs elisp

6
推荐指数
1
解决办法
2543
查看次数

标签 统计

emacs ×2

cscope ×1

elisp ×1