From 6f4f36fdcea956cb21fa7cc8843866971db94e5f Mon Sep 17 00:00:00 2001 From: MangoFanFanw Date: Fri, 27 Mar 2026 23:47:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=20CodeLaunchpad=20=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CodeLaunchpad.md | 13 +++++++++++++ Solution-IDECheckAndVersion.md | 9 +++++++++ _Sidebar.md | 1 + 3 files changed, 23 insertions(+) create mode 100644 CodeLaunchpad.md diff --git a/CodeLaunchpad.md b/CodeLaunchpad.md new file mode 100644 index 0000000..0531a2c --- /dev/null +++ b/CodeLaunchpad.md @@ -0,0 +1,13 @@ +# 代码启动台 CodeLaunchpad + +## 简介 + +代码启动台 CodeLaunchpad 的目标是一个一站式的 IDE 与项目启动台,集合 Visual Studio Code、JetBrains IDEs 以及未来的更多 IDE 或其他代码工具。 + +有些类似于 JetBrains Toolbox,事实上我有一些用 CodeLaunchpad 代替 JetBrains Toolbox 的部分功能的想法。当然,JetBrains IDE 的管理和更新是一项复杂的工作,肯定还是全权交给 Toolbox 更合适。 + +## 支持的 IDE + +Visual Studio Code 首当其冲,JetBrains 系列的 CLion、IDEA 等紧随其后。这两位大将我猜测已经足够覆盖很大一部分需求了。 + +更多的 IDE 需要等待后续开发,不过应该大差不差了……吧? \ No newline at end of file diff --git a/Solution-IDECheckAndVersion.md b/Solution-IDECheckAndVersion.md index e0886ec..ae44aa2 100644 --- a/Solution-IDECheckAndVersion.md +++ b/Solution-IDECheckAndVersion.md @@ -62,3 +62,12 @@ JetBrains IDEs 的版本数据接口为 `https://data.services.jetbrains.com/pro * 如果使用 JetBrains Toolbox,那么 `state.json` 中会记录每个 JetBrains IDE 的版本。 * 否则,需要前往每个 JetBrains IDE 的安装目录,读取其中的数据文件,或以 `--version` 参数调用其中的**脚本**。 * JetBrains Toolbox 生成的脚本**无法通过传入 `--version` 来获取版本**。 + +我不久前曾就 `idea --version` 无输出这个问题[咨询过 JetBrains 的支持人员](https://intellij-support.jetbrains.com/hc/en-us/community/posts/34276006245650-The-command-idea-version-has-no-output)。 + + +> 当然,这是设计如此。idea64.exe 是图形界面启动器。它不处理 --version,所以你看不到任何输出。 +> +> 支持的 CLI 入口点是脚本(idea.bat、webstorm.bat、pycharm.bat 等),这些是用于 --version、inspect、warmup 等操作的设计目标。这就是为什么 .\idea.bat --version 可以工作,而 .\idea64.exe --version 是静默的。 + +而由 Toolbox 生成的 cmd 启动脚本不支持 `--version` 参数则更多是因为 Toolbox 本身就完全支持版本查看、管理与回滚。这在一定程度上有些困扰吧。 diff --git a/_Sidebar.md b/_Sidebar.md index 62db25c..7c170ce 100644 --- a/_Sidebar.md +++ b/_Sidebar.md @@ -1,4 +1,5 @@ * [百科主页](/Home.md) +* [代码启动台](/CodeLaunchpad.md) * **结构** * [基本 Electron 架构](/Structure-BasicElectronApp.md) * **方案**