创建 CodeLaunchpad 页面
13
CodeLaunchpad.md
Normal file
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 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 本身就完全支持版本查看、管理与回滚。这在一定程度上有些困扰吧。
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
* [百科主页](/Home.md)
|
||||
* [代码启动台](/CodeLaunchpad.md)
|
||||
* **结构**
|
||||
* [基本 Electron 架构](/Structure-BasicElectronApp.md)
|
||||
* **方案**
|
||||
|
||||
Reference in New Issue
Block a user