如何将终端的选项卡保存在内存中以供下次使用?

问题描述 投票:0回答:2

我想保留我的终端设置的内存或设置,这样当我关闭 IDE 时,我可以稍后再回到那里。

visual-studio-code cmd terminal
2个回答
0
投票

我更喜欢使用 vscode 中的恢复终端

安装扩展后,您可以在

restore-terminals.json
文件夹中创建一个
.vscode
文件:

{
  "artificialDelayMilliseconds": 300,
  "keepExistingTerminalsOpen": false,
  "runOnStartup": true,
  "terminals": [
    {
      "splitTerminals": [
        {
          "name": "server",
          "commands": ["npm i", "npm run dev"]
        },
        {
          "name": "client",
          "commands": ["npm run dev:client"]
        },
        {
          "name": "test",
          "commands": ["jest --watch"]
        }
      ]
    },
    {
      "splitTerminals": [
        {
          "name": "build & e2e",
          "commands": ["npm run eslint", "npm run build", "npm run e2e"],
          "shouldRunCommands": false
        },
        {
          "name": "worker",
          "commands": ["npm-run-all --parallel redis tsc-watch-start worker"]
        }
      ]
    }
  ]
}


0
投票

按 Ctrl+Shift+P (Windows/Linux) 或 Command+Shift+P (Mac) 打开命令选项板。

输入“终端配置文件”并选择“终端:选择默认配置文件”。

单击第一个终端配置文件右侧的设置图标。

输入新自定义终端的名称,然后按 Enter。

设置 JSON 文件将打开,显示如下内容:

{
    "workbench.colorTheme": "GitHub Dark",
    "files.autoSave": "afterDelay",
    "workbench.iconTheme": "material-icon-theme",
    "editor.formatOnSave": true,
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "prettier.jsxSingleQuote": true,
    "prettier.singleQuote": true,
    "prettier.tabWidth": 4,
    "diffEditor.ignoreTrimWhitespace": false,
    "prettier.useTabs": true,
    "restoreTerminals.keepExistingTerminalsOpen": true,
    "terminal.integrated.defaultProfile.osx": "Git",
    "terminal.integrated.profiles.osx": {
        "bash": {
            "path": "bash",
            "args": ["-l"],
            "icon": "terminal-bash"
        },
        "zsh": {
            "path": "zsh",
            "args": ["-l"]
        },
        "Git": {
            "overrideName": true,
            "path": "/bin/zsh",
            "args": ["-l"],
            "icon": "git-branch",
            "color": "terminal.ansiGreen"
        },
        "Dotnet watch": {
            "overrideName": true,
            "path": "/bin/zsh",
            "args": ["-l"],
            "icon": "run",
            "color": "terminal.ansiBlue"
        },
    }
}

最后两个条目代表自定义终端配置文件。您可以在此处定义自己的配置文件,指定颜色、图标和其他配置。

© www.soinside.com 2019 - 2024. All rights reserved.