Java 如何保存和恢复特定IntelliJ项目的终端会话?

Java 如何保存和恢复特定IntelliJ项目的终端会话?,java,intellij-idea,ide,Java,Intellij Idea,Ide,IntelliJ IDEA(通过插件内置)中是否有方法存储打开的终端会话(它们的名称、当前文件夹,理想情况下还有命令和输出的历史记录),并在再次打开项目时恢复它们 我经常同时打开几个终端会话(这是我喜欢IntelliJ的功能之一!),但当我重新打开项目时,它们的布局和历史被遗忘,这让我感到非常遗憾。更新:这项功能现在在2018.3 EAP中实施 原始答案 目前不可能,请投票支持相关请求: 在会话之间保存终端选项卡 允许使用脚本打开、重命名和显示终端窗口的内容 unitl如果您的IDE有一个集成

IntelliJ IDEA(通过插件内置)中是否有方法存储打开的终端会话(它们的名称、当前文件夹,理想情况下还有命令和输出的历史记录),并在再次打开项目时恢复它们


我经常同时打开几个终端会话(这是我喜欢IntelliJ的功能之一!),但当我重新打开项目时,它们的布局和历史被遗忘,这让我感到非常遗憾。

更新:这项功能现在在2018.3 EAP中实施

原始答案

目前不可能,请投票支持相关请求:

  • 在会话之间保存终端选项卡
  • 允许使用脚本打开、重命名和显示终端窗口的内容

unitl如果您的IDE有一个集成的解决方案,我建议您使用iTerm2@mccainz,我不会只因为一个终端应用程序而切换到MAC:)@HonzaZidek请看一下Terminator for Linux。我希望它存在于mac上…@Roman谢谢你的提示。这是一个有趣的工具,但它不是我需要的。我喜欢将终端会话与我需要它们的项目集成在一起的想法,就像它们在IntelliJ中一样。当且仅当我正在处理项目时,我需要打开终端会话集。(主要使用案例:在各个模块中分别从命令行运行mvn。)IntelliJ在2018年解决了这个问题。3:它会记住会话及其工作目录,但不会记住命令历史。@HonzaZidek哈哈,很公平。我还使用IntelliJ中的终端,希望它的历史能够持续下去。是的,它现在几乎像预期的那样工作。IntelliJ能够记住终端会话及其工作目录,但不幸的是,没有记住命令历史记录,这是一个错过了完美实现该功能的机会:)我也无法恢复历史记录。JIRA上有一条评论说“支持HISTFILE环境变量的shell的shell历史记录,例如bash,zsh。”有人知道这一点吗?我在zsh上