加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Emacs会话/项目/窗口管理

发布时间:2020-12-17 03:25:58 所属栏目:百科 来源:网络整理
导读:我大部分时间都在使用 Ruby on Rails项目,所以我需要一种方法来保存项目和我正在处理的缓冲区/窗口的状态,主要是因为我经常发现自己切换到不同的项目几分钟然后回到我正在研究的项目. Desktop.el似乎非常接近,除了窗口配置保存. 对于那些熟悉TextMate的人,我
我大部分时间都在使用 Ruby on Rails项目,所以我需要一种方法来保存项目和我正在处理的缓冲区/窗口的状态,主要是因为我经常发现自己切换到不同的项目几分钟然后回到我正在研究的项目. Desktop.el似乎非常接近,除了窗口配置保存.

对于那些熟悉TextMate的人,我正在寻找像你可以打开的textmate项目文件这样的东西,他们打开一个不同的编辑器实例,只打开该项目中的文件.

谢谢,
切扎尔

解决方法

我试着把自己放在鞋子里,让我想起我喜欢的Emacs解决方案.我能想到的最好的是,我偶尔会进入一种模式,我不想通过处理Emacs中断来破坏我的窗口,这需要不同的Emacs资源(缓冲区/窗口).比方说,我有一个ediff正在进行,我想要去临时缓冲区来测试一个想法,而不是破坏我的ediff透视图,借用Eclipse概念.在这种情况下,我通常会使用C-x 5 2来调出新的帧.如果我已经在显示器上安装了多个帧,我将使用C-x 5 f来选择一个命名帧.

在您的情况下,您可能有一组带有“proj-x”前缀的帧,另一组带有“proj-y”前缀.在这种情况下,C-x f proj-x-foo提供了一个快速切换来处理您回来的中断C-x f项目费用.在大多数情况下,我认为你在谈论两个帧,这更容易:C-x fo在两个帧之间切换.

我认为回归点是,使用Emacs,你可以“放弃”你正在做的事情,而不需要关闭任何东西,做别的事情然后回到你原来的环境,没有什么大惊小怪.这是Emacs可以同时打开数百个文件的概念的必然结果,即您不需要关闭文件然后再打开另一个文件.打开他们所有人并拥有一个球. :-)当你接受这种风格时,C-x s就是你的朋友.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读