创建 CodeLaunchpad 页面

2026-03-27 23:47:40 +08:00
parent fe4f56497c
commit 6f4f36fdce
3 changed files with 23 additions and 0 deletions

13
CodeLaunchpad.md Normal file

@@ -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 需要等待后续开发,不过应该大差不差了……吧?

@@ -62,3 +62,12 @@ JetBrains IDEs 的版本数据接口为 `https://data.services.jetbrains.com/pro
* 如果使用 JetBrains Toolbox那么 `state.json` 中会记录每个 JetBrains IDE 的版本。 * 如果使用 JetBrains Toolbox那么 `state.json` 中会记录每个 JetBrains IDE 的版本。
* 否则,需要前往每个 JetBrains IDE 的安装目录,读取其中的数据文件,或以 `--version` 参数调用其中的**脚本**。 * 否则,需要前往每个 JetBrains IDE 的安装目录,读取其中的数据文件,或以 `--version` 参数调用其中的**脚本**。
* JetBrains Toolbox 生成的脚本**无法通过传入 `--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 本身就完全支持版本查看、管理与回滚。这在一定程度上有些困扰吧。

@@ -1,4 +1,5 @@
* [百科主页](/Home.md) * [百科主页](/Home.md)
* [代码启动台](/CodeLaunchpad.md)
* **结构** * **结构**
* [基本 Electron 架构](/Structure-BasicElectronApp.md) * [基本 Electron 架构](/Structure-BasicElectronApp.md)
* **方案** * **方案**