PS:谁家好人初学用VSCode啊

其他可用IDE

如果你觉得VSCode配置起来太过麻烦,可以考虑以下专事专办的IDE/工具:

  • C:CLion(学生免费,高度支持C)、VS2022(msvc对C的支持是充话费送的,不过倒也能用)、小熊猫C++(devc的升级版)、Lightly(也挺不错的,就是打开慢)
  • C++:VS2022(C++必用VS)、CLion(也支持C++)
  • Python:Pycharm(一站式服务,免除一切烦恼)
  • Java:IDEA(世界上最好的JAVA IDE)
  • Go:Goland(一站式服务,免除一切烦恼)
  • 前段三件套:WebStorm(一站式服务,免除一切烦恼)

下载安装

  1. 不用我说了应该,官网在这:
    Visual Studio Code - Code Editing. Redefined
    我觉得各位应该能看懂英文,就不说了(点击Download for Windows
  2. 下载好后运行安装程序,一路默认就好
    注意:请勿使用中文路径,可以将软件安装到C盘之外的位置
  3. 启动!
    能正常启动vscode就行

设置中文

按着图上的来,下载扩展包就好:
image.png|950

现在,开始指定语言的开发环境配置,VSCode依赖各种插件,我们需要安装一系列插件来提供特定的支持。

Python环境配置

安装插件

同样在商店中搜索,安装该插件:
image.png|775
然后重新启动以进行下一步
重启后,按下 F1 或者 ctrl+shift+p 打开命令面板,键入 python,如果出现相关命令的提示则安装成功:
image.png|500

打开代码文件夹

选择一个合适的位置用来存放自己写的代码,例如 D:/code/Python ,创建好该文件夹后,在VSCode中打开该文件夹:
image.png|375
打开文件夹后以进行下一步

配置虚拟环境

python一般需要创建虚拟环境来进行隔离,以此减少因软件包版本冲突而可能引起的各种抽象问题,因此该步骤最好不要省略。

  1. 此时假定你已经打开了形如 D:/code/Python 的某个文件夹,然后按下 F1 或者 ctrl+shift+p 打开命令面板,键入 python,找到该命令后按下回车:
    image.png|500
  2. 然后选择venv(使用Conda创建虚拟环境也可,本文以py自带的venv为例),按下回车:
    image.png|575
  3. 如果你有创建过,那么可以选择重新创建,然后回车即可:
    image.png|575
  4. 选择你电脑已经安装好的py解释器(确保你之前已经正确安装Python,本文略过安装步骤),然后回车:
    image.png|575
  5. 选择依赖,默认即可,直接回车:
    image.png|575
  6. 等待安装完成即可

注意以下问题:

  • 如果发生pip升级错误,请关闭代理
  • 如果关闭代理后pip仍然无法升级,请在命令行尝试 python -m pip install --user --upgrade pip后,重启VSCode再次尝试
  • 如果仍然失败,请尝试运行 .venv/Scripts中的 pip ,如果报错 No module named 'pip._internal' ,请在命令行打开该文件夹(代码文件夹,并非.venv),使用python -m venv .venv 命令创建虚拟环境,成功后,重新来过,并在第3步选择现有环境即可

使用插件运行python文件

在文件夹下创建一个测试代码:
image.png|500
右键,选择在终端中运行Python即可:
image.png|500
运行结果如下:
image.png|775

附:手动配置启动任务

在文件夹下创建 .vscode 文件夹,新建 launch.json ,输入配置信息:
image.png|775

样板如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "debugpy",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": true
        }
    ]
}

然后在左边点击调试运行按钮,再点击启动即可运行:
image.png|1000

注:本节演示了单文件运行的配置方法,如果需要更加复杂的启动任务,同样这样自行配置即可,这里不再赘述。

C/C++环境配置

我在文章 C语言教程-2-环境搭建 | WAHAHA’s blog 中已经有详细介绍,点击链接查看即可。

其他语言环境配置

// TODO: 有待添加

魔改VSCode

主题美化

首推 Monokai主题,安装对应扩展后,自行选择喜欢的主题即可:
image.png|875
我选择的配色:
image.png|975

其他推荐的主题还有: AtomOne Dark pro

AI插件

  • Copilot:需要先去github申请学生包,激活Copilot,然后在VSCode安装插件并登录即可:
    image.png|550
    另外还有 GitHub Copilot Chat 插件可以聊天。
  • CodeGeeX:登录即可,免费使用:
    image.png|575
  • 通义灵码:不解释,比较不错:
    image.png|575
  • BIto:这个也不错:
    image.png|575

Git相关

  • GitHub Repositories:用于管理Git仓库
    image.png|275
  • GitHub Pull Requests:用于管理Git拉取请求等
    image.png|275
  • Git Graph:以图表的形式查看Git仓库
    image.png|725

效率工具

  • Project Manager:管理常用文件夹,一键切换工作区
    image.png|475
    image.png|325
  • Text Toolbox:文本工具箱
    image.png|450
  • Local History:记录本地文件历史记录,实现回滚,避免丢失
  • koroFileHeader:自动生成文件头部和函数注释