2021-05-21 14:02:05 +08:00
|
|
|
|
# VSCode 常见问题集锦
|
|
|
|
|
|
2022-10-10 16:38:27 +08:00
|
|
|
|
## 1. 解决回退键(backspace)无法使用
|
2021-05-21 14:02:05 +08:00
|
|
|
|
|
|
|
|
|
点击 VSCode 左下角齿轮里的 setting,进入 user setting(ui),修改 Keyboard: Dispatch 为 keyCode。
|
2021-05-21 21:31:45 +08:00
|
|
|
|
|
2022-10-10 16:38:27 +08:00
|
|
|
|
## 2. 下载慢问题
|
2021-05-21 21:31:45 +08:00
|
|
|
|
|
|
|
|
|
将下载地址 <https://az764295.vo.msecnd.net/stable/054a9295330880ed74ceaedda236253b4f39a335/code_1.56.2-1620838498_amd64.deb> 中的 az764295.vo.msecnd.net 部分,替换为 vscode.cdn.azure.cn。
|
2021-05-25 09:55:14 +08:00
|
|
|
|
|
2022-10-10 16:38:27 +08:00
|
|
|
|
## 3. 安装 Python 和 Jupyter 插件后小键盘出现问题
|
2021-05-25 09:55:14 +08:00
|
|
|
|
|
|
|
|
|
这是 Jupyter 插件的快捷键设置导致的,进入 user setting(ui),禁能 Jupyter: Enable Keyborad Shortcuts。
|
2021-07-10 22:04:44 +08:00
|
|
|
|
|
2022-10-10 16:38:27 +08:00
|
|
|
|
## 4. 禁用信息反馈
|
2021-07-10 22:04:44 +08:00
|
|
|
|
|
|
|
|
|
调出用户设置,搜索“Telemetry”关键字,关闭“Telemetry: Enable Telemetry”和“Telemetry: Enable Crash Reporter"。
|
2022-10-10 16:38:27 +08:00
|
|
|
|
|
|
|
|
|
## 5. VSCodium 是什么
|
|
|
|
|
|
|
|
|
|
VSCodium 是微软流行的 Visual Studio Code 编辑器的一个分支。它与 VS Code 完全相同,唯一不同的是,VSCodium 不跟踪你的使用数据。
|
|
|
|
|
|
|
|
|
|
VS Code 的源码是在 MIT 许可下开源的。你可以在 GitHub 上访问它。但是,Microsoft 创建的安装包含专有的跟踪程序。
|
|
|
|
|
|
|
|
|
|
此跟踪基本上用来收集使用数据并将其发送给 Microsoft 以“帮助改进其产品和服务”。如今,远程报告在软件产品中很常见。即使 Ubuntu 也这样做,但它透明度更高。
|
|
|
|
|
|
|
|
|
|
你可以在 VS Code 中禁用远程报告,但是你能完全信任微软吗?如果答案是否定的,那你有什么选择?
|
|
|
|
|
|
|
|
|
|
你可以从源代码构建它,从而保持全都是开源的。但是如今从源代码安装并不总是最好的选择,因为我们习惯于使用二进制文件。
|
|
|
|
|
|
|
|
|
|
另一种选择是使用 VSCodium!
|
|
|
|
|
|
|
|
|
|
VSCodium 是微软 Visual Studio Code 的一个分支。该项目的唯一目的是为你提供现成的二进制文件,而没有 Microsoft 的远程收集代码。
|
|
|
|
|
|
2022-10-10 16:39:35 +08:00
|
|
|
|
这解决了你想在去掉 Microsoft 的专有代码的情况下使用 VS Code ,而你又不习惯从源代码构建它的问题。
|
|
|
|
|
|
2023-06-28 11:33:13 +08:00
|
|
|
|
可以从 <https://github.com/vscodium/vscodium/releases> 下载 VSCodium 的最新版本。
|
|
|
|
|
|
|
|
|
|
## 6. 终端设置
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
// 粗体
|
|
|
|
|
"terminal.integrated.fontWeightBold": "bold",
|
|
|
|
|
// 默认终端
|
|
|
|
|
"terminal.integrated.defaultProfile.osx": "bash",
|
|
|
|
|
// 终端字体
|
|
|
|
|
"terminal.integrated.fontFamily": "monospace",
|
|
|
|
|
```
|