我正在寻找一款能够帮助我减少 Alt-Tabbing 的 IDE。在任何给定时间,我都会打开一个 Chromium 会话(用于测试我的应用程序)、一个用于编辑的 gedit/geany 会话和一个用于 git 等的专用终端。
我记得 Visual Studio 和 Expression Studio 中有类似的东西。我尝试过 Komodo Editor、Eclipse、Bluefish、Anjuta,但似乎它们都没有集成浏览器。另外,我不喜欢 geany 的内置终端(在放错Ctrl+后似乎永远无法重新启动它D。
需要说明的是,我不想要 HTML 预览模式(例如 Bluefish 提供的),它允许我预览我的 HTML。我需要一个功能齐全的嵌入标签页的浏览器(带有 JS、DOM 支持)。
如果有编辑能提供以下三点我会非常高兴(编辑,终端, 和浏览器) 在选项卡式视图中。允许多个终端是一大优点。
有这样的 IDE 可用吗?
答案1
我认为解决您的 alt-tabbing 问题的更好方法是,不要尝试寻找一个集成了您需要的所有东西的 IDE(IRC 客户端怎么样?Skype?) - 而是使用窗口管理器来帮助您以一种消除 alt-tabbing 并提供对所有窗口的即时访问的方式组织您的窗口。
看看一些平铺窗口管理器——我个人使用西莫纳德但还有其他一些。
这样,您将能够使用“真正的”程序 - 真正的浏览器、真正的终端客户端 - 而不是它们的嵌入式版本。
这是来自 xmonad.org 的图片:
答案2
Geany 在消息窗口中有一个内置终端。据我所知,没有办法将浏览器添加到选项卡,但可以在新浏览器窗口中加载页面并使其处于焦点状态。
我个人只是将当前应用程序移至启动器顶部,这样我就可以使用 super+1 来启动 Geany,使用 super+2 来启动我的应用程序。这样,在应用程序之间切换就和在选项卡之间切换一样容易。
应该可以制作一个插件,让 Geany 中的选项卡中有一个 webkit,但我不知道有这样的插件。
答案3
雷德卡
从头开始用 Ruby 编写的 Ruby 文本编辑器,在 JRuby(一种快速、兼容的 Ruby 实现)上运行,跨平台(Linux、Mac OS X、Windows),可扩展性强,具有以下 Redcar 功能:
支持 Textmate 主题和片段分屏模式语法检查,针对 Ruby、Groovy、Clojure 和 Mirah 内置的 REPL 中的多种语言进行语法检查。
它有一个不稳定的终端插件,以及一个内置浏览器(两者都在选项卡中打开)
答案4
我建议你也看看 Light Table,它是 KickStarter 十大产品之一。他们的主页上有一个很好的演示:http://lighttable.com/