VSCode基本配置教程
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(一站式服务,免除一切烦恼)
下载安装
- 不用我说了应该,官网在这:
Visual Studio Code - Code Editing. Redefined
我觉得各位应该能看懂英文,就不说了(点击Download for Windows
) - 下载好后运行安装程序,一路默认就好
注意:请勿使用中文路径,可以将软件安装到C盘之外的位置 - 启动!
能正常启动vscode就行
设置中文
按着图上的来,下载扩展包就好:
现在,开始指定语言的开发环境配置,VSCode依赖各种插件,我们需要安装一系列插件来提供特定的支持。
Python环境配置
安装插件
同样在商店中搜索,安装该插件:
然后重新启动以进行下一步
重启后,按下 F1
或者 ctrl+shift+p
打开命令面板,键入 python
,如果出现相关命令的提示则安装成功:
打开代码文件夹
选择一个合适的位置用来存放自己写的代码,例如 D:/code/Python
,创建好该文件夹后,在VSCode中打开该文件夹:
打开文件夹后以进行下一步
配置虚拟环境
python一般需要创建虚拟环境来进行隔离,以此减少因软件包版本冲突而可能引起的各种抽象问题,因此该步骤最好不要省略。
- 此时假定你已经打开了形如
D:/code/Python
的某个文件夹,然后按下F1
或者ctrl+shift+p
打开命令面板,键入python
,找到该命令后按下回车:
- 然后选择venv(使用Conda创建虚拟环境也可,本文以py自带的venv为例),按下回车:
- 如果你有创建过,那么可以选择重新创建,然后回车即可:
- 选择你电脑已经安装好的py解释器(确保你之前已经正确安装Python,本文略过安装步骤),然后回车:
- 选择依赖,默认即可,直接回车:
- 等待安装完成即可
注意以下问题:
- 如果发生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文件
在文件夹下创建一个测试代码:
右键,选择在终端中运行Python即可:
运行结果如下:
附:手动配置启动任务
在文件夹下创建 .vscode
文件夹,新建 launch.json
,输入配置信息:
样板如下:
1 | { |
然后在左边点击调试运行按钮,再点击启动即可运行:
注:本节演示了单文件运行的配置方法,如果需要更加复杂的启动任务,同样这样自行配置即可,这里不再赘述。
C/C++环境配置
我在文章 C语言教程-2-环境搭建 | WAHAHA’s blog 中已经有详细介绍,点击链接查看即可。
其他语言环境配置
// TODO: 有待添加
魔改VSCode
主题美化
首推 Monokai
主题,安装对应扩展后,自行选择喜欢的主题即可:
我选择的配色:
其他推荐的主题还有: Atom
、 One Dark pro
等
AI插件
- Copilot:需要先去github申请学生包,激活Copilot,然后在VSCode安装插件并登录即可:
另外还有GitHub Copilot Chat
插件可以聊天。 - CodeGeeX:登录即可,免费使用:
- 通义灵码:不解释,比较不错:
- BIto:这个也不错:
Git相关
- GitHub Repositories:用于管理Git仓库
- GitHub Pull Requests:用于管理Git拉取请求等
- Git Graph:以图表的形式查看Git仓库
效率工具
- Project Manager:管理常用文件夹,一键切换工作区
- Text Toolbox:文本工具箱
- Local History:记录本地文件历史记录,实现回滚,避免丢失
- koroFileHeader:自动生成文件头部和函数注释
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WAHAHA's blog!
评论